批量更新多条数据
更新语法
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>
}
)
代码示例
// 更新一条数据
>db.collection.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
// 更新多条数据
>db.collection.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}},{multi:true})
批量移除字段
语法
db.collection.update(
<query>,
{ $unset: { <field1>: "", <field2>: "" ... } },
{ multi: <boolean> }
)
示例
db.collection.update({}, { $unset: { email: "" } }, { multi: true })
参考文章 mongodb 删除字段