public function update($collection, $criteria, $data)
{
if (isset($criteria["_id"]) && is_string($criteria["_id"])) {
$criteria["_id"] = new \MongoId($criteria["_id"]);
}
if (isset($data["_id"]) && is_string($data["_id"])) {
$data["_id"] = new \MongoId($data["_id"]);
}
return $this->getCollection($collection)->update($criteria, $data);
}