【发布时间】:2014-08-04 13:41:03
【问题描述】:
如何从 mongodb 集合中删除给定的文档列表?例如:
我想删除名称包含空值的学生列表。
var list=db.Student.find({'Name': {$eq: ''}})
db.Student.update($pull:{list})
但它不起作用。有没有其他最好的解决方案?
【问题讨论】:
标签: mongodb document mongodb-query
如何从 mongodb 集合中删除给定的文档列表?例如:
我想删除名称包含空值的学生列表。
var list=db.Student.find({'Name': {$eq: ''}})
db.Student.update($pull:{list})
但它不起作用。有没有其他最好的解决方案?
【问题讨论】:
标签: mongodb document mongodb-query
您可以通过传递查询文档来删除具有给定条件的文档。试试这个;
db.Student.remove( { Name : "" } )
您可以参考此链接以获得进一步的说明。 http://docs.mongodb.org/manual/tutorial/remove-documents/
【讨论】:
db.Student.remove({'Name':''})
查看the docs
【讨论】: