MongoDB批量更新和删除字段

MongoDB大约 400 字

批量更新

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}
)
阅读 26 · 发布于 2020-11-20

————        END        ————

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

昵称:
随便看看换一批