参考 > 参考 > 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
操作添加
到操作列表中。