如果我沒有弄錯$set
在下面將添加該字段,如果它不存在。mongodb shell:只有在存在的情況下才更新文件
db.coll.update({profession:"devs"}, { $set : { daysSpent : 30 } }, {multi:true});
它將設置daysSpent
30與專業「開發者」的所有文檔,無論他們是否有這個領域。
如果我沒有弄錯$set
在下面將添加該字段,如果它不存在。mongodb shell:只有在存在的情況下才更新文件
db.coll.update({profession:"devs"}, { $set : { daysSpent : 30 } }, {multi:true});
它將設置daysSpent
30與專業「開發者」的所有文檔,無論他們是否有這個領域。
做的文件? – styvane
是的,這就是我想要的 –
是否有選擇像'$ update'而不是'$ set' –