update() 方法用于更新已存在的文檔。語法格式如下:
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>
}
)
參數(shù)說明:
query : update的查詢條件悯恍,類似sql update查詢內(nèi)where后面的。
update : update的對象和一些更新的操作符(如$,$inc...)等穆趴,也可以理解為sql update查詢內(nèi)set后面的
upsert :可選饿凛,這個參數(shù)的意思是,如果不存在update的記錄剖笙,是否插入objNew,true為插入卵洗,默認是false,不插入弥咪。
multi :可選过蹂,mongodb 默認是false,只更新找到的第一條記錄十绑,如果這個參數(shù)為true,就把按條件查出來多條記錄全部更新。
writeConcern :可選酷勺,拋出異常的級別孽惰。