Php MongoDb按参数删除

Php MongoDb按参数删除,php,mongodb,Php,Mongodb,我尝试NoSQL。 我知道如何按id删除 $criteria = array( '_id' => new MongoId('5277aeb6b28fada80a00002b'), ); $users->remove($criteria); 但是如何删除新的值,例如“name”=“John”我现在不知道它在PHP中是如何表示的,但在Scala中,您可以这样做: val criteria = MongoDBObject("name" -> "John") coll.

我尝试NoSQL。 我知道如何按id删除

$criteria = array(
  '_id' => new MongoId('5277aeb6b28fada80a00002b'),
    );
 $users->remove($criteria);

但是如何删除新的值,例如“name”=“John”

我现在不知道它在PHP中是如何表示的,但在Scala中,您可以这样做:

val criteria = MongoDBObject("name" -> "John")
coll.remove(criteria)

您必须执行与使用
\u id
字段完全相同的操作:

$users->remove(array(
  'name' => 'John'
));

您可以随时查看如何将mongodb shell代码转换为php?它使用正常数据,但在这种情况下“令牌”不起作用:“lxsTWrX2nJhrC8ysPY5V\/fuwPAnA\/TwMRhg7IcdVNYU=”