mongo修改字段数据类型。

发现Mongo插入的字段是String,Java类中是Double。现将指定的字段进行类型转换然后更新值。
1.找到指定集合的所有该类型字段
2.根据_id对每条记录中的指定字段进行类型转换

db.getCollection('集合名').find({
  "字段名称": {
  $type:2}}).forEach(function(x){  
    db.getCollection('集合名').updateOne({_id: x._id}, {
  $set:{字段名称: parseDouble(x.字段名称)}})})

参考1:MongoDB之更改字段类型
参考2:MongoDB教程

    原文作者:数据产品小lee
    原文地址: https://blog.csdn.net/le__lee/article/details/82464267
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞