Получить количество затронутых документов Mon goose UpdateMany - PullRequest
0 голосов
/ 20 марта 2020

Предположим, у нас есть код:

 await Employees.updateMany(
        {
          InsertDate: {
            $gte: _yesterday,  // date ojbect that is passed as a param
            $lte: _today  // date ojbect that is passed as a param
          }
        },
        { $set: { RegistrationDate: ... // some var that I generate } }
      );

Как мы можем получить количество затронутых документов (количество)?

1 Ответ

2 голосов
/ 20 марта 2020

Как указано в документах , вы можете получить количество обновленных документов в поле nModified ответа.

Таким образом, вы можете получить к нему следующий доступ:

const response = await Employees.updateMany(
  {
    InsertDate: {
      $gte: _yesterday,  // date ojbect that is passed as a param
      $lte: _today  // date ojbect that is passed as a param
    }
  },
  { $set: { RegistrationDate: ... // some var that I generate } }
);

console.log("Number of updated documents: ", response.nModified);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...