db.getCollection('holder').find({"quantity": {$type:2}}).forEach(function(x){ db.getCollection('holder').updateOne({_id: x._id}, {$set:{quantity: Number(x.quantity)}})
})

holder表中,quantity字段为string类型,为了能够按照quantity大小排序,需要批量将现有所有数据转换为double类型。mongo不同类型对应有个数值,string对应为type:2, 其他类型参照:

https://docs.mongodb.com/manual/reference/operator/query/type/#_S_type

mongo中批量字段类型修改,string转double类型相关推荐

  1. mysql clob转string_Java获取Oracle中CLOB字段转换成String

    Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...

  2. java Clob转CLOB_Java获取Oracle中CLOB字段转换成String

    Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(s ...

  3. String转double类型会造成精度丢失

    ** String转double类型会造成精度丢失 ** String num=9.78:System.out.println( Double.parseDouble(num)*100); 理论上的结 ...

  4. mysql int转String 及 将String转为Double类型

    注:cast()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值 一.int转string 1.cast() 函数 select  cast (111  as  char ); 2 ...

  5. Linux中批量创建空白文件,在Linux中批量创建和修改文件或目录

    1. 用一条命令直接创建 [fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1  10  2  3  4  ...

  6. linux 快速建文件目录,在Linux中批量创建和修改文件或目录

    1. 用一条命令直接创建[fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1  10  2  3  4   ...

  7. Java字符串拼接:int和String类型、String和Sting类型

    一.Int和String拼接成String 1.用+拼接 String str = "abc"; int i = 10; String result = str + i; 2.将i ...

  8. java sdo_geometry,批量修改oracle数据库中sdo_geometry字段的SRID

    1,在user_sdo_geom_metadata表中插入或者修改需要修改表的名称,表中的geometry字段名称和srid.具体可参考该表的字段. INSERT INTO USER_SDO_GEOM ...

  9. java中三种转string的方法_java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

最新文章

  1. MAC安装iterm2及配置
  2. PAT 1057. 数零壹
  3. 一根网线有这么多“花样”,你知道吗?
  4. Cordova入门系列(三)Cordova插件调用 转发 https://www.cnblogs.com/lishuxue/p/6018416.html...
  5. Visual Leak Detector 2 2 3 Visual C++内存检测工具
  6. 牛客网训练赛26D(xor)
  7. 32怎么通过一个按键实现不同工作模式_stm32几种低功耗模式的实现和差别
  8. C++基础::为什么不能cout一个string?
  9. matlab产生年月日的时间序列,求助:在MATLAB里如何输入时间序列中的时间
  10. java发送带附件的电子邮件
  11. python写群管机器人_python使用群机器人发送群消息
  12. secureCRT 7.3.6 winxp版本
  13. 计算机网络教室管理制度
  14. 单龙芯3A3000-7A1000PMON研究学习-(15)撸起袖子干-先来一杯代码吧
  15. Windows10 Windows许可证即将过期
  16. Messari:21年第二季度Web3及NFT报告
  17. 人无信则不立,您了解自己的信用情况吗?
  18. Cisco交换机 ——STP
  19. MDT CustomSettings.ini Tips Tricks
  20. JDK9 的字符串底层原理是什么?

热门文章

  1. 回溯算法,模板,拔河,旅行商,连续邮资问题题解
  2. C++中的数组,指针解析
  3. 欧式风格色调 高雅新古典风格设计
  4. python画妈妈_如何画妈妈爱我我爱她的简笔画,详细始末
  5. C#字符串转json数组
  6. 联合训练赛6 A 相同的窗户(hash)
  7. Linux swap分区
  8. 导出GoodNotes录音
  9. 时间复杂度如何推算?
  10. Cocos Crator开发攻略,小游戏开发全过程