MongoDb按参数删除

时间:2013-11-04 14:54:53

标签: php mongodb

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

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

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

2 个答案:

答案 0 :(得分:0)

我现在不知道它是如何在PHP中表示的,但在Scala中你会做这样的事情:

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

答案 1 :(得分:0)

你必须做与_id字段完全相同的事情:

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

您可以随时查看mongodb php documentation以了解如何将mongodb shell代码转换为php。