Пн goose update многие ничего не делают - PullRequest
0 голосов
/ 26 мая 2020

Я хочу обновить все документы, в которых 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}});
}

На самом деле он ничего не делает, но с данными, которые я тестирую, он должен обновиться.

Что я делаю не так?

1 Ответ

0 голосов
/ 27 мая 2020

updateMany - это всего лишь запрос. Он не выполняется.

Мне пришлось добавить .then() в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...