0
フィールド別にすべてのドキュメントを並べ替えたいx
(複数のドキュメントでが同じフィールドにある)その後、「次へ」を押すたびに、10個のドキュメントが読み込まれます。mongodbのページングを効率化する方法
複数のドキュメントが同じ値を持っている場合、彼らは、それは問題ではないものは何でもそれらの間の順序で表示することができます。
skip()
は大きなデータセットでは効率が悪いので、これを効率的に行う方法はありますか?ページ番号は必要ありません。無限のスクロールのみです。
しかし、これはxでソートされたレコードを提供していませんか?これは_idでソートされます。 – Saitama
'sort()'の例で分かるように、結果は '_id'と' x'の両方でソートされます。また、A)「_id」と一緒に「x」をマッチング部分に含めるか、またはB)マッチング部分に「x」だけを使用することもできます。 'x'の値は? –