更新

语法

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 删除字段

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐