sql >> データベース >  >> NoSQL >> MongoDB

TypeError:callback.applyはallowDiskUseの後の関数ではありません

    これは「マングース」だからです。 aggregate()には「options」ブロックはありません マングースAPIのメソッド 。これがソースリンクであり、ドキュメント です。 。返された <Aggregate>に注意してください。 タイプ。

    これは、 allowDiskUse(true)にチェーンされます。 ドキュメントに示されているように:

    await Model.aggregate(..).allowDiskUse(true).exec()
    

    ほとんどの集計でこのオプションを使用する必要はありません。警告メッセージを受け取ることは、通常、実際にインデックスが欠落していること、または実際に$match 結果をフィルタリングします。




    1. NodeJSアプリの構造(完全なJavaScriptスタック)について明確にしたい

    2. mongoDbでデータの整合性を確保するにはどうすればよいですか?

    3. mongodbphpアップデートのarrayFilters

    4. 正確なサブドキュメントレベルの条件なしで複数のサブドキュメントを更新する