MongoDB に保存されているドキュメントのページネーション ソリューションに興味があります。このデータを操作するために Salat/Casbah を使用します。私が知る限り、これら 2 つのソリューションを使用してデータをページ分割するためのオープン ソースとしてすぐに利用できるものはありません。それらをドライバーとして使用して、HTTP API で表示しているデータをページ分割するために、現在見落としているソリューションはありますか?
2 に答える
2
安っぽいユーモアの試みにもかかわらず、MongoDB ページングに関するこの投稿は非常に優れており、範囲クエリと、データをページ分割するための関連手法に焦点を当てています。実際にどのように行うかは、データの量とアプリケーションの性質によって異なります。
于 2014-02-15T22:45:22.647 に答える
1
ページネーションには気をつけてください!MongoDB では、ページネーションによって、コレクション全体の反復が頻繁に行われます。まさにこのため、カスバには適切なページネーション ソリューションがありません。ページネーションの代わりにフィルタリングを使用することができます。たとえば、フィールドの関連性によって結果が並べ替えられている場合、関連性 > 値の場合に結果を選択することができます。
mongodb で効率的なページングを行う方法については、多くの情報があります。例: MongoDB - ページング
于 2014-02-15T19:45:19.327 に答える