1

MongoDB に保存されているドキュメントのページネーション ソリューションに興味があります。このデータを操作するために Salat/Casbah を使用します。私が知る限り、これら 2 つのソリューションを使用してデータをページ分割するためのオープン ソースとしてすぐに利用できるものはありません。それらをドライバーとして使用して、HTTP API で表示しているデータをページ分割するために、現在見落としているソリューションはありますか?

4

2 に答える 2

2

安っぽいユーモアの試みにもかかわらず、MongoDB ページングに関するこの投稿は非常に優れており、範囲クエリと、データをページ分割するための関連手法に焦点を当てています。実際にどのように行うかは、データの量とアプリケーションの性質によって異なります。

于 2014-02-15T22:45:22.647 に答える
1

ページネーションには気をつけてください!MongoDB では、ページネーションによって、コレクション全体の反復が頻繁に行われます。まさにこのため、カスバには適切なページネーション ソリューションがありません。ページネーションの代わりにフィルタリングを使用することができます。たとえば、フィールドの関連性によって結果が並べ替えられている場合、関連性 > 値の場合に結果を選択することができます。

mongodb で効率的なページングを行う方法については、多くの情報があります。例: MongoDB - ページング

于 2014-02-15T19:45:19.327 に答える