nosql - MongoDB の検索時間と一致する条件の数
PHPz
PHPz 2017-05-17 10:04:08
0
1
1152

これと同様に、Baidu では合計 XXXXXX 関連の結果を見つけました。
XXXX ミリ秒かかります。
これはどのようにして達成されるのでしょうか?
最初にすべてのアイテムの数を計算してからページネーションしますか?
まず、 count = db.table.find().count();
次に、 db.table.find().skip().limit();
これは当てはまるでしょうか?

また、XXX ミリ秒は合計またはページングで計算されます。 。 。 ###解決。

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
Peter_Zhu

データのサイズに応じて、データ量が大きくない場合は、すべてのデータをページングのためにフロントエンドに直接送信できます。利点は、更新リクエストを送信するためにページを更新する必要がなく、ページのステータスを直接更新することでページめくりを実現できることです。ただし、BaiduやGoogleのようなビッグデータ処理の場合、リクエスト送信時にパラメータを宣言する必要があり、データ検索の開始点やデータ量も宣言する必要があるため、ページをめくるのが別になります。データリクエスト。 Mongo は db.table.count() を直接使用してコレクションの数を取得できます。検索時間については、フロントエンドでリクエストを送信してからレスポンスを取得するまでの時間を計算しますが、バックエンドでのデータベース検索にかかる時間を直接計算することもできます。この機能は重要だとは思いません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート