//将所查出的数据的请求时间和相应时间加7,更新
function updateTime(){
var docs = db.zyx_api_monitor.find({"requestTime":{$gte: ISODate("2018-05-20T16:00:00.000Z"),$lte: ISODate("2018-05-21T16:00:00.000Z")}})console.log(docs.size());
var result = new Array()
for(let i=0;i<docs.size(); i++){
let doc = docs[i];
let reqDate = doc.requestTime;
//console.log(reqDate);
reqDate.setDate(reqDate.getDate()+7);
let resDate = doc.responseTime;
resDate.setDate(resDate.getDate()+7);
let m = new Object();
m._id = doc._id;
m.requestTime = reqDate;
m.responseTime = resDate;
result[i] = m;
console.log("----执行" + i)
}
console.log("-----------"+ result.length)
//保存更新
for(let i=0;i<result.length; i++){
let mm = result[i];
db.zyx_api_monitor.update({"_id":mm._id},{$set:{"requestTime":mm.requestTime, "responseTime":mm.responseTime}}, false, false);
}
}
updateTime();