更新多個文件時的多引數
要更新集合中的多個文件,請將 multi 選項設定為 true。
db.collection.update(
query,
update,
{
upsert: boolean,
multi: boolean,
writeConcern: document
}
)
multi 是可選的。如果設定為 true,則更新符合查詢條件的多個文件。如果設定為 false,則更新一個文件。預設值為 false。
db.mycol.find()
{“_ id”:ObjectId(598354878df45ec5)
,title
:“MongoDB 概述”} {“_ id”:ObjectId(59835487adf45ec6)
,title
:“NoSQL 概述”} {“_ id”:ObjectId(59835487adf45ec7)
,title
:Tutorials Point Overview
}
db.mycol.update({’title’:‘MongoDB Overview’},{$ set:{’title’:‘New MongoDB Tutorial’}},{multi:true})