有人可以幫助我如何正確地對我的資料進行更新增量查詢
例如,我想將 Unix Mug 的數量增加1,用戶使用電子郵件:“[email protected]”
這個對我不起作用
UserData.updateOne({email: email}, { $inc : {items: [{quantity: 1}]}})
uj5u.com熱心網友回復:
您可以使用位置運算子 ( $
),如下所示:
db.users.updateOne({
email: "USER_EMAIL",
"items.productName": "Unix Mug"
}, {
$inc: {
"items.$.quantity": 1
}
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/503990.html