| 操作类型 | insertOne / updateOne / updateMany / replaceOne / deleteOne / deleteMany |
|---|---|
| 执行模式 | ordered 默认 true |
| 返回 | insertedCount / matchedCount / modifiedCount / deletedCount / upsertedIds |
示例
示例
db.orders.bulkWrite([
{ insertOne: { document: { _id: 2001, sku: "B-1", qty: 1 } } },
{ updateOne: { filter: { _id: 1001 }, update: { $inc: { qty: 1 } } } },
{ deleteOne: { filter: { _id: 999 } } }
])批量接口减少往返次数;失败项在 writeErrors 数组里带 index 与 errmsg。