public function batchInsert($data)
{
if (!is_array(reset($data))) {
$data = array($data);
}
$result = $this->connection->{$this->collection}->batchInsert($data);
if (1 == (int) $result['ok']) {
return array_map(function ($document) {
return $document['_id'];
}, $data);
}
return false;
}