Mongoose: MongoDB 3.6 $ pushAll сейчас удален

Созданный на 5 дек. 2017  ·  3Комментарии  ·  Источник: Automattic/mongoose

Вы хотите запросить функцию или сообщить об ошибке ?

ОШИБКА

Каково текущее поведение?

Он пытается использовать $pushAll , который устарел с версии 2.4 и отсутствует в MongoDB 3.6.

Если текущее поведение является ошибкой, укажите шаги для воспроизведения.

Он пытается использовать $pushAll .

Какое ожидаемое поведение?

image

Пожалуйста, укажите свою версию node.js, mongoose и MongoDB.

Узел 9.2
Мангуст 4.13.6
MongoDB v3.6

Самый полезный комментарий

Это дубликат # 5670, мы удалили $pushAll в ветви 5.0. В качестве обходного пути в 4.x до выпуска 5.x установите в схеме параметр usePushEach .

new Schema(obj, { usePushEach: true });

Все 3 Комментарий

Это дубликат # 5670, мы удалили $pushAll в ветви 5.0. В качестве обходного пути в 4.x до выпуска 5.x установите в схеме параметр usePushEach .

new Schema(obj, { usePushEach: true });

@ vkarpov15 Где именно в схеме вы бы

РЕДАКТИРОВАТЬ: Неважно, я понял это.

полезная новая схема (obj, {usePushEach: true});

Была ли эта страница полезной?
0 / 5 - 0 рейтинги