Mongoose: MongoDB 3.6 $pushAll telah dihapus sekarang

Dibuat pada 5 Des 2017  ·  3Komentar  ·  Sumber: Automattic/mongoose

Apakah Anda ingin meminta fitur atau melaporkan bug ?

SERANGGA

Apa perilaku saat ini?

Itu mencoba menggunakan $pushAll , yang tidak digunakan lagi sejak 2.4 dan tidak ada di MongoDB 3.6.

Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.

Ia mencoba menggunakan $pushAll .

Apa perilaku yang diharapkan?

image

Sebutkan versi node.js, luwak, dan MongoDB Anda.

simpul 9.2
Luwak 4.13.6
MongoDB v3.6

Komentar yang paling membantu

Ini adalah duplikat #5670, kami telah menghapus $pushAll di cabang 5.0. Sebagai solusi dalam 4.x hingga 5.x dirilis, setel opsi usePushEach pada skema Anda.

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

Semua 3 komentar

Ini adalah duplikat #5670, kami telah menghapus $pushAll di cabang 5.0. Sebagai solusi dalam 4.x hingga 5.x dirilis, setel opsi usePushEach pada skema Anda.

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

@vkarpov15 Di mana tepatnya dalam skema Anda akan menempatkannya? Apakah Anda berbicara tentang model aktual yang akan disiapkan atau di tempat lain?

EDIT: Tidak apa-apa, saya menemukan jawabannya.

Skema baru yang membantu (obj, { usePushEach: true });

Apakah halaman ini membantu?
0 / 5 - 0 peringkat