我试图用一个查询来做这件事,这不是我第一次面对它,但我又忘了怎么做。我有一个看起来像的集合:
{
_id:...,
item: [{
itemId: '12rgd',
qty: 5
},
{
itemId: '1t334',
qty: 6
}],
user: 'admin'
}
我想更新商品数量,但是如果我找不到itemId
我只想将其添加到item
数组呢?
这就是我可以找到我需要更新的内容:
Items.update({user: 'admin' itemId: '12rgd});
如何继续更新数组qty
值,如果没有找到,请将其添加到数组中?