/**
  * test find by id
  *
  * @return void
  */
 public function testFindById()
 {
     $conn = $this->conn;
     $repo = new DocumentRepository($conn);
     $id = 'documentId';
     $query = $this->query;
     $query->shouldReceive('where')->andReturn($query);
     $query->shouldReceive('first')->andReturn(['id' => $id]);
     $result = $repo->findById($id);
     $this->assertEquals($id, $result['id']);
 }
 /**
  * instanceId 없이 조회
  * dynamic field 정보 제외
  *
  * @param string $id      document id
  * @param array  $columns get columns
  * @return array|null
  */
 public function findById($id, array $columns = ['*'])
 {
     return $this->document->findById($id, $columns);
 }