参考 > 参考 > mongo Shell方法 > 批量操作方法 > Bulk.find.replaceOne()
小费
从3.2版开始,MongoDB还提供了db.collection.bulkWrite()执行批量写入操作的
方法。
Bulk.find.replaceOne(<document> )¶将单个文档替换操作添加到批量操作列表中。使用该Bulk.find()方法来指定确定要替换哪个文档的条件。该
Bulk.find.replaceOne()方法将替换限制为单个文档。
Bulk.find.replaceOne() 接受以下参数:
| 参数 | 类型 | 描述 |
|---|---|---|
replacement |
文献 | 完全替换现有文档的替换文档。仅包含字段和值对。
|
要为此操作指定upsert,请参见
Bulk.find.upsert()。
要指定用于关联的索引
Bulk.find(),请参见Bulk.find.hint()。
以下示例初始化集合的Bulk()操作构建器items,并将各种replaceOne操作添加
到操作列表中。