最佳答案
MongoDB 批量操作有两种选择:
将单个文档更新操作添加到批量操作列表。该操作可以替换现有文档或更新现有文档中的特定字段。
将单个文档替换操作添加到批量操作列表中。使用
Bulk.find()
方法指定确定要替换哪个文档的条件。Bulk.find.replaceOne()
方法将替换限制为单个文档。
根据文档,这两种方法都可以替换匹配的文档。我是否正确地理解了,updateOne()
是更通用的方法,它可以像 replaceOne()
一样替换文档,或者只是更新其特定的字段?