我有一個collection叫FOREIGN
我想把其中某個欄位(volume)的值除以2然后替換原來的值
比如原來第一條的volume是4194,我想用2097替換這個4194,其他欄位不變
應該怎么寫這個命令?
uj5u.com熱心網友回復:
沒找到直接的方法,間接的方法是這樣db.FOREIGN.find().forEach(e=>{ db.FOREIGN.updateOne({_id:e._id},{$set:{volume:e.volume*2} }) })
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/33241.html
標籤:MongoDB
