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