[英]How to updated the lastly added data to a array of objects in mongo db
这是我的数据
{
"userId": "xyzzzz",
"items": [{
"addedToCartOn": 1536131159,
"itemName": "Chicken Sausage Pizza (Personal)",
"sku": "Ch-Pi-No-No-rIotXAkFXe",
"addOnsAdded": 1,
"quantity": 1
}, {
"addedToCartOn": 1536131159,
"itemName": "Chicken Sausage Pizza (Personal)",
"sku": "Ch-Pi-No-No-rIotXAkFXe",
"addOnsAdded": 1,
"quantity": 1
}]
}
现在,我想增加最后添加到项数组的数据的“数量”。
如果您知道最后一项的索引,可以尝试一下。 在这个例子中是1
db.collection.update({"userId": "xyzzzz"},{$set:{"items.1.quantity":2}})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.