批量修改mongo文档中的字段

数据场景

 有的时候我们可能需要进行一些有必要的数据类型转换,那么要批量的进行数据类型修改怎么处理呢?脑残做法,再简单不过了。
假设数据场景如下,需要mongo中type=1 的所有文档的字段no的类型替换为int类型:

 

处理思路

1,获取指定文档列表
2,循环进行重新赋值
3,重新保存

脚本示例


 

脚本示例2

有了上面的批量修改类型,完全可以引申出下面这种替换字段的操作,如:

 


guolin

guolin

相信世界,向往美好,记录成长过程,分享个人心得,充实平凡生活。 网站信条:因为喜欢,所以热爱。

发表评论

电子邮件地址不会被公开。 必填项已用*标注