Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 知乎專欄 | 視頻教程 | About

45.6. update

根據query條件修改,如果不存在則插入,允許修改多條記錄

			db.foo.update({'yy':5},{'$set':{'xx':2}},upsert=true,multi=true)
		

45.6.1. multi 更新所有數據

update 第一個參數是條件,當不寫條件時將匹配所有數據。

			
db.getCollection('certificate').update({},{'$set':{'icon':'52bfbb7d92b3f41da2e4103f1990c054990be863.png'}},upsert=false,multi=true)			
			
			

45.6.2. upsert 更新,如果不存在則插入數據

			
db.getCollection('shippingAddress').update({'memberId':'00000000'},{'$set':{'defaults': false}},upsert=true,multi=true)