UpdateOne возвращает объект мангуста, а не документ - PullRequest
0 голосов
/ 01 марта 2019

При выполнении этого запроса:

  const project = await models.Projects
    .updateOne(
      { _id: projectId },
      {
        $addToSet:
        {
          membersIds:
          {
            $each: membersIds
          },
        },
      },
    );

Я получаю следующий ответ:

{ n: 1, nModified: 1, ok: 1 }

Возможно ли получить обновленный объект вместо этих данных Мангуста?

1 Ответ

0 голосов
/ 01 марта 2019

Из документов : [callback] «Function» params are (error, writeOpResult), что означает, что нет способа вернуть документ методом updateOne.

Вместо updateOne однако можно использовать findByIdAndUpdate , обеспечивающий lean: true параметр

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