MongoDB 批量更新和删除字段

MongoDB 大约 401 字

批量更新

db.getCollection('order').update(
    {account_id:'abcd'},
    {$set:{account_id:'edgh'}},
    {multi:true}
)

删除字段

$unset表示删除指定指端,可以是1或者0或者true

db.getCollection('order').update(
    {account_id:'abcd'},
    {$unset:{account_id:1}},
    {multi:true}
)

注意

下面语句会将整条记录替换为只保留了account_id和主键_id。慎用。

db.getCollection('order').update(
    {account_id:'abcd'},
    {account_id:'edgh'},
    {multi:true}
)
阅读 614 · 发布于 2020-11-20

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批