public function findMany(array $ids, $documentName = null, $limit = null, $offset = null)
{
$response = $this->dm->getCouchDBClient()->findDocuments($ids, $limit, $offset);
$keys = array_flip($ids);
if ($response->status != 200) {
throw new \Exception("loadMany error code " . $response->status);
}
$docs = array();
foreach ($response->body['rows'] as $responseData) {
if (isset($responseData['doc'])) {
$docs[$keys[$responseData['id']]] = $this->createDocument($documentName, $responseData['doc']);
}
}
return $docs;
}