https://www.runoob.com/mongodb/mongodb-mongodump-mongorestore.html

mongodb 更新数据时int32变为double的解决办法

 

   场景:

在命令手动的修改签到表的整型字段synState,multi参数是可以更新多条,如果是false则更新一条。

db.getCollection("ClassRecordOneDetail").update({synStateTime:{"$gt":new Date("2019-05-12")},synStateTime:{"$lt":new Date("2019-05-13")}},{$set:{synState:0}},{multi:true});

更新之后查询发现 synState 变为了 0.0 类型变为了 double 

解决办法:

在网上找了一下,发现是要加上类型转换才行

db.getCollection("ClassRecordOneDetail").update({synStateTime:{"$gt":new Date("2019-05-12")},synStateTime:{"$lt":new Date("2019-05-13")}},{$set:{synState:NumberInt(0)}},{multi:true});

db.t_element_access_reason.find( { "sessionId" : NumberLong("6421359123204194756") } )

最新文章

  1. 项目vue2.0仿外卖APP(四)
  2. 复旦大学2014--2015学年第二学期高等代数II期末考试情况分析
  3. FindBugs工具常见问题
  4. 【读书笔记】iOS-Xcode-模拟器操作的一些快捷键
  5. 第一章 Spring Security是什么?
  6. C/C++变量命名规则
  7. 【剑指offer】设置在最小数目的阵列
  8. 在网络通讯中应用Protobuf
  9. 解决webstorm启动索引文件卡死问题
  10. 李忠益TP5商城项目笔记(待完成)
  11. 格式化数据保留两位小数,输入格式为 :xxx,xx,,,,x,,(x为浮点数)
  12. [python] 小游戏 - play_plane
  13. Vue.Draggable
  14. Knockout.js快速学习笔记
  15. hdu 2197 求长度为n的本原串 (快速幂+map)
  16. java实现八种排序算法并测试速度
  17. 【原创】<Debug> not positioned on a valid record
  18. python httplib2应用get post
  19. 在Eclipse中建立Maven工程
  20. Pandas介绍

热门文章

  1. 2018-2-13-win10-UWP-MessageDialog-和-ContentDialog
  2. 打开excel打印时报“不能使用对象链接和嵌入”
  3. 对RESTful Api的简单记录
  4. 使用element-ui的el-menu导航选中后刷新页面保持当前选中
  5. Metasploit漏洞扫描
  6. Java并发编程艺术读书笔记
  7. 将Docker容器转移至另一服务器
  8. nginx 的 proxy_cache 缓存配置
  9. Shell命令-用户用户组管理之id、su
  10. Html学习之七(CSS选择器的使用--基础选择器优先级问题)