/**
  * test fetch by ids
  *
  * @return void
  */
 public function testFetchByIds()
 {
     $conn = $this->conn;
     $repo = new DocumentRepository($conn);
     $id = 'documentId';
     $query = $this->query;
     $query->shouldReceive('whereIn')->andReturn($query);
     $query->shouldReceive('get')->andReturn([['id' => $id]]);
     $result = $repo->fetchByIds([$id]);
     $this->assertEquals($id, $result[0]['id']);
 }
 /**
  * 여러개 id로 조회
  * dynamic field 정보 제외
  *
  * @param array $ids     document ids
  * @param array $columns get columns
  * @return mixed
  */
 public function fetchByIds(array $ids, array $columns = ['*'])
 {
     return $this->document->fetchByIds($ids, $columns);
 }