我想更新 mongodb 集合中的欄位和陣列。
我的收藏。
{
position:String,
users : [String]
}
我知道如何使用以下方法更新位置:
myCollection.updateOne({position:position})
我知道如何使用以下方法更新用戶陣列:
myCollection.updateOne({position:position}, { $addToSet: {users:users})
但是如何同時更新兩者呢?
非常感謝你們。后端菜鳥在這里!
uj5u.com熱心網友回復:
的第一個引數updateOne是filter,因此通過運行此查詢:
myCollection.updateOne({ position }, {
$set: { position: newPosition },
$addToSet: { users }
})
您應該使用to更新position檔案并在陣列中添加一個新的positionnewPositionusersusers
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/489691.html
