【问题标题】:How to remove given list of documents from collection mongodb如何从集合 mongodb 中删除给定的文档列表
【发布时间】:2014-08-04 13:41:03
【问题描述】:

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

我想删除名称包含空值的学生列表。

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

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

但它不起作用。有没有其他最好的解决方案?

【问题讨论】:

    标签: mongodb document mongodb-query


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:
      db.Student.remove({'Name':''})
      

      查看the docs

      【讨论】:

        猜你喜欢
        • 2017-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-18
        • 1970-01-01
        • 2013-08-23
        相关资源
        最近更新 更多