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

マングースのページ付けとフィルター

    私は自由を取り、他の答えにリンクします:遠隔ページネーション およびmongodbとnode.jsによるページ付け 。

    簡単な答え:データセットが小さい(1000ドキュメント未満など)場合を除いて、スキップ/制限を使用しないでください。フェッチするページが大きいほど、パフォーマンスは低下します。範囲クエリを使用します(field: {$gt: value} )、それらははるかに効率的です(もちろん、インデックスが付けられている場合)。

    いいえ、1回のクエリで合計数とデータの一部を返すことはできません。




    1. MongoDB:ポリゴンに$geoIntersectを使用した不正な形式のgeoクエリ

    2. MongoDB Group by field、count it and sort it desc

    3. MongoDB updateMany with Conditional

    4. Spring Mongo DB @DBREF