MongoDB修改时间加减


在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 })





					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM