Mongoose: MongoDB 3.6 $pushAll ist inzwischen entfernt

Erstellt am 5. Dez. 2017  ·  3Kommentare  ·  Quelle: Automattic/mongoose

Möchten Sie eine Funktion anfordern oder einen Fehler melden?

INSEKT

Wie ist das aktuelle Verhalten?

Es versucht, $pushAll , was seit 2.4 veraltet ist und nicht in MongoDB 3.6 vorhanden ist.

Wenn das aktuelle Verhalten ein Fehler ist, geben Sie bitte die Schritte zum Reproduzieren an.

Es versucht, $pushAll .

Was ist das erwartete Verhalten?

image

Bitte erwähnen Sie Ihre node.js-, Mongoose- und MongoDB-Version.

Knoten 9.2
Mungo 4.13.6
MongoDB v3.6

Hilfreichster Kommentar

Dies ist ein Duplikat von #5670, wir haben $pushAll im 5.0-Zweig entfernt. Als Problemumgehung in 4.x, bis 5.x veröffentlicht wird, legen Sie die Option usePushEach in Ihrem Schema fest.

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

Alle 3 Kommentare

Dies ist ein Duplikat von #5670, wir haben $pushAll im 5.0-Zweig entfernt. Als Problemumgehung in 4.x, bis 5.x veröffentlicht wird, legen Sie die Option usePushEach in Ihrem Schema fest.

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

@vkarpov15 Wo genau im Schema würden Sie es platzieren? Redest du über das tatsächliche Modell, das eingerichtet werden würde, oder woanders?

EDIT: Egal, ich habe es herausgefunden.

hilfreiches neues Schema(obj, { usePushEach: true });

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen