Mongoose: MongoDB 3.6 $ pushAllは今では削除されています

作成日 2017年12月05日  ·  3コメント  ·  ソース: Automattic/mongoose

機能をリクエストしバグを報告しますか?

バグ

現在の動作は何ですか?

$pushAllを使用しようとしていますが、これは2.4以降非推奨であり、MongoDB3.6にはありません。

現在の動作がバグである場合は、再現する手順を提供してください。

$pushAllを使用しようとしています。

期待される動作は何ですか?

image

node.js、mongoose、MongoDBのバージョンを教えてください。

ノード9.2
マングース4.13.6
MongoDB v3.6

最も参考になるコメント

これは#5670の複製であり、5.0ブランチで$pushAllを削除しました。 5.xがリリースされるまでの4.xでの回避策として、スキーマにusePushEachオプションを設定します。

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

全てのコメント3件

これは#5670の複製であり、5.0ブランチで$pushAllを削除しました。 5.xがリリースされるまでの4.xでの回避策として、スキーマにusePushEachオプションを設定します。

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

@ vkarpov15スキーマのどこに正確に配置しますか? セットアップされる実際のモデルまたは他の場所で話しているのですか?

編集:気にしないでください、私はそれを理解しました。

役立つ新しいスキーマ(obj、{usePushEach:true});

このページは役に立ちましたか?
0 / 5 - 0 評価