我有这个集合,我想删除"这是我的评论"如下所示。如何用mongodb完成?
"comments" : [ { "comment" : "this is my comment", "user" : "admin" } ] }
这是我的查询,但是,它不起作用:
db.article.remove( { "comment" : "this is my comment"} )
答案 0 :(得分:0)
您可以使用pull运算符删除注释。 http://docs.mongodb.org/manual/reference/operator/update/pull/
db.article.update(
{ },
{ "$pull": { "comments": { "comment" : "this is my comment" } } },
{ "multi": true }
)