У меня есть запрос, где мне нужно получить события, которые за один день до или после определенной даты. Мне нужно добавить или вычесть один день на эту переменную ISODate. Вот мой запрос:
db.event.find().forEach( function (x) {
print("x : " + x.EventID + ", " + x.ISODate);
db.events.find( {
"$or" : [{
"StartDate" : { "$gte" : x.ISODate } // Here i need to subtract one day
}, {
"EndDate": { "$lt" : x.ISODate} // Here i need to add one day
}]
}).forEach(function(otherDay) {
print("x.EventID : " + x.EventID + ", other.Date : " + otherDay.StartDate + " - " + otherDay.EndDate);
});
});
Как я могу добавить или вычесть дни в переменную ISODate в оболочке mongodb?