我有以下架构,
let orderSchema = new mongoose.Schema({
"amazon-order-id": String,
"purchase-date": String,
"order-status": String,
items: [{
SKU: String,
quantity: Number,
price: Number,
"amz-customer": Number,
"commision": Number,
'cost' : Number,
'ng-amz': Number,
},
],
});
我希望仅更新约5k个条目的items数组内的“ cost”和“ ng-amz”字段。一个订单中可能包含1个以上的项目。因此,当我更新阵列时,我想找到正确的SKU并更新其字段。 bulkWrite()是否可能实现此功能,或者我应该进行一些更改