answerとMongoDBドキュメントに基づいて、MongoDBは大きなデータセットをソートし、limit()を使用するとソート結果を提供できることを理解しました。 しかし、sort()を使用して同じデータセットを照会すると、メモリ例外が発生します。MongoDBでTop-Kソートアルゴリズムがどのように機能するのですか
上記の2番目の回答から、全体のコレクションがスキャンされ、ソートされ、上位Nの結果が返されることがポスターに記載されています。私は、limit()を使うとコレクションがどのようにソートされるのか知りたいです。 私は、limit()が使用されているときにTop-Kソートを行っていることがわかりましたが、どこでもそれについての説明はあまりありません。 Top-K Sortアルゴリズムに関する参考文献をご覧になりたい。
注:-)変更のための学校でこれを学びました。 – Cameron