mongodb更改通过查询条件筛选出的数据

文章详细描述了如何使用MongoDB的`getCollection`方法,通过`update`命令,利用`$and`查询条件对`P_OBJECT_DATA`集合中的多条文档进行批量更新,设置特定字段的值。
摘要由CSDN通过智能技术生成

db.getCollection("P_OBJECT_DATA").update(({$and: [{"筛选条件1": 筛选条件值1}, {"筛选条件2": 筛选条件值2}]}),{$set:{"要更改的属性字段": "要设定的值"}}, { multi: true});

其中{ multi: true} 表示更改多条,如果不加则只更改一条。

示例:

db.getCollection("P_OBJECT_DATA").update(({$and: [{"categoryId": NumberLong("1455836912663224336")}, {"fileformat": null }]}),{$set:{"fileformat": "tif"}}, { multi: true});

PS:一定要注意括号的对称

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值