首页 > 数据库技术 > 详细

MongoDB修改时间加减

时间:2020-11-08 17:09:14      阅读:249      评论:0      收藏:0      [点我收藏+]

在MongoDB中修改时间加减,找了一些结果出来的都是对当前时间的加减,而不是在需要修改的时间本身的基础上加减,在update中用$add方法也报错。后来终于找到了合适的办法。

直接上代码:


 1     db.hour_air.find({
 2         //查询条件
 3         mp_id:4028858e759b176b01759b34beee0017,
 4         data_time:ISODate(2020-11-06T03:00:00.000Z)
 5     },).forEach(function(item){
 6         //对查询到的每一条的item中的update_time进行增加一个小时的操作
 7         item.update_time = new Date(item.update_time.getTime() + 1*60*60*1000)
 8         //将修改过的item重新保存进集合中
 9         db.hour_air.save(item)
10     })


MongoDB修改时间加减

原文:https://www.cnblogs.com/Y-123456/p/13943910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!