如何从集合mongodb中删除给定的文档列表

时间:2014-08-04 05:13:42

标签: mongodb document mongodb-query

如何从mongodb集合中删除给定的文档列表?例如:

我想删除包含空值的学生名单,如。

var list=db.Student.find({'Name': {$eq: ''}})

db.Student.update($pull:{list})

但它不起作用。还有其他最佳解决方案吗?

2 个答案:

答案 0 :(得分:1)

db.Student.remove({'Name':''})

检查the docs

答案 1 :(得分:1)

您可以通过传递查询文档来删除具有给定条件的文档。试试这个;

db.Student.remove( { Name : "" } )

您可以参考此链接以获得进一步说明。 http://docs.mongodb.org/manual/tutorial/remove-documents/