参考 > 参考 > mongo Shell方法 > 批量操作方法
注意
有关特定方法的详细信息,包括语法和示例,请单击特定方法以转到其参考页。
小费
从3.2版开始,MongoDB还提供了db.collection.bulkWrite()
执行批量写入操作的
方法。
名称 | 描述 |
---|---|
db.collection.initializeOrderedBulkOp() |
初始化Bulk() 操作构建器以获取操作的有序列表。 |
db.collection.initializeUnorderedBulkOp() |
初始化Bulk() 操作构建器以获取无序的操作列表。 |
Bulk() |
批量操作生成器。 |
Bulk.execute() |
批量执行操作列表。 |
Bulk.find() |
指定更新或删除操作的查询条件。 |
Bulk.find.arrayFilters() |
指定用于确定要为update 或updateOne 操作更新数组中哪些元素的过滤器。 |
Bulk.find.collation() |
指定查询条件的排序规则。 |
Bulk.find.hint() |
指定用于更新/替换操作的索引。 |
Bulk.find.remove() |
将多文档删除操作添加到操作列表中。 |
Bulk.find.removeOne() |
将单个文档删除操作添加到操作列表中。 |
Bulk.find.replaceOne() |
将单个文档替换操作添加到操作列表中。 |
Bulk.find.updateOne() |
将单个文档更新操作添加到操作列表中。 |
Bulk.find.update() |
将multi 更新操作添加到操作列表中。 |
Bulk.find.upsert() |
指定更新操作。upsert: true |
Bulk.getOperations() |
返回在Bulk() 操作对象中执行的写操作数组。 |
Bulk.insert() |
将插入操作添加到操作列表中。 |
Bulk.tojson() |
返回一个JSON文档,其中包含Bulk() 操作对象中的操作和批处理的数量。 |
Bulk.toString() |
Bulk.tojson() 以字符串形式返回结果。 |