Mongoose: MongoDB 3.6 $ pushAll est maintenant supprimé

Créé le 5 déc. 2017  ·  3Commentaires  ·  Source: Automattic/mongoose

Vous souhaitez demander une fonctionnalité ou signaler un bug ?

PUNAISE

Quel est le comportement actuel ?

Il essaie d'utiliser $pushAll , qui est obsolète depuis 2.4 et ce n'est pas dans MongoDB 3.6.

Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.

Il essaie d'utiliser $pushAll .

Quel est le comportement attendu ?

image

Veuillez mentionner votre version node.js, mongoose et MongoDB.

Nœud 9.2
Mangouste 4.13.6
MongoDB v3.6

Commentaire le plus utile

Il s'agit d'un doublon de #5670, nous avons supprimé $pushAll dans la branche 5.0. Comme solution de contournement dans 4.x jusqu'à ce que 5.x soit publié, définissez l'option usePushEach sur votre schéma.

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

Tous les 3 commentaires

Il s'agit d'un doublon de #5670, nous avons supprimé $pushAll dans la branche 5.0. Comme solution de contournement dans 4.x jusqu'à ce que 5.x soit publié, définissez l'option usePushEach sur votre schéma.

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

@vkarpov15 Où exactement dans le schéma le

EDIT : C'est pas grave, j'ai compris.

nouveau schéma utile (obj, { usePushEach: true });

Cette page vous a été utile?
0 / 5 - 0 notes