Mongoose: MongoDB 3.6 $ pushAll foi removido agora

Criado em 5 dez. 2017  ·  3Comentários  ·  Fonte: Automattic/mongoose

Você quer solicitar um recurso ou relatar um bug ?

ERRO

Qual é o comportamento atual?

Ele está tentando usar $pushAll , que está obsoleto desde 2.4 e não está no MongoDB 3.6.

Se o comportamento atual for um bug, forneça as etapas para reproduzir.

Ele está tentando usar $pushAll .

Qual é o comportamento esperado?

image

Mencione sua versão node.js, mongoose e MongoDB.

Nó 9.2
Mongoose 4.13.6
MongoDB v3.6

Comentários muito úteis

Esta é uma duplicata de # 5670, removemos $pushAll do branch 5.0. Como uma solução alternativa no 4.x até o lançamento do 5.x, defina a opção usePushEach em seu esquema.

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

Todos 3 comentários

Esta é uma duplicata de # 5670, removemos $pushAll do branch 5.0. Como uma solução alternativa no 4.x até o lançamento do 5.x, defina a opção usePushEach em seu esquema.

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

@ vkarpov15 Onde exatamente no esquema você o colocaria? Você está falando no modelo real que seria configurado ou em outro lugar?

EDIT: Deixa pra lá, eu descobri.

novo esquema útil (obj, {usePushEach: true});

Esta página foi útil?
0 / 5 - 0 avaliações