如何删除Mongodb上的文档

时间:2015-07-30 19:52:14

标签: php mongodb

我有这个集合,我想删除"这是我的评论"如下所示。如何用mongodb完成?

"comments" : [ { "comment" : "this is my comment", "user" : "admin" } ] }

这是我的查询,但是,它不起作用:

db.article.remove( { "comment" : "this is my comment"} )

1 个答案:

答案 0 :(得分:0)

您可以使用pull运算符删除注释。 http://docs.mongodb.org/manual/reference/operator/update/pull/

db.article.update(   
{ },
{ "$pull": { "comments": { "comment" : "this is my comment" } } },
{ "multi": true }
)