Я хочу обновить все документы, в которых start
меньше или равно start
новой даты (savedDispo
) и end
больше или равно start
новой даты. Я хочу обновить end
всех этих документов, указав начало новой даты.
DispoSchema.statics.EditDisposInBetween = function(savedDispo){
this.updateMany({
start : {
$lte : savedDispo.start
},
end : {
$gte : savedDispo.start
},
},
{$set:{end: savedDispo.start}});
}
На самом деле он ничего не делает, но с данными, которые я тестирую, он должен обновиться.
Что я делаю не так?