MongoError: требуется опция 'cursor', за исключением агрегирования с аргументом объяснения - PullRequest
0 голосов
/ 30 апреля 2018

Я использую последнюю версию mongodb 3.6 даже после получения следующей ошибки ...

MongoError: The 'cursor' option is required, except for aggregate with the explain argument

const user = await User.aggregate([
      { $group: {
          _id: '$_id',
          domain: { $push: "$domain" },
          domain: { $push: "$email" },
          domain: { $push: "$userName" }
        }
      }
    ])

1 Ответ

0 голосов
/ 01 мая 2018

Спасибо @ Нил Ланн

Обновление мангуста. Версии Mongoose до 5.0 неправильно сопоставлены с MongoDB 3.6. MongoDB 3.6 изменил агрегатный API с «необязательный курсор» на «только курсор», и более старые версии mongoose прерывают его, пытаясь вызвать устаревший способ запросить массив в ответ.

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