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