繁体   English   中英

如何将最新添加的数据更新为Mongo DB中的对象数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM