sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo usar findAndModify en php y mongodb

No hay función findAndModify todavía. En lugar de buscar y modificar, deberá ejecutar un comando de base de datos genérico para hacer esto:

$db->command(
  array(
    "findandmodify" => "counters",
    "query" => array("_id"=> "total"),
    "update" => array($inc=> array("total"=> 1)),
  )
);

Hay un problema abierto en https://jira.mongodb.org/browse/PHP-117 para implementar findAndModify sin embargo.