Bulk.find.remove()

在本页面

Tip

从 3.2 版开始,MongoDB 还提供了db.collection.bulkWrite()方法来执行批量写入操作。

Description

  • Bulk.find. remove ( )
    • 2.6 版的新功能。

将删除操作添加到批量操作列表中。使用Bulk.find()方法来指定确定要删除哪些文档的条件。 Bulk.find.remove()方法删除集合中所有匹配的文档。要将删除限制为单个文档,请参见Bulk.find.removeOne()

Example

以下示例为items集合初始化Bulk()操作构建器,并将删除操作添加到操作列表中。 remove 操作将删除集合中status等于"D"的所有文档:

var bulk = db.items.initializeUnorderedBulkOp();
bulk.find( { status: "D" } ).remove();
bulk.execute();