84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
これと同様に、Baidu では合計 XXXXXX 関連の結果を見つけました。 XXXX ミリ秒かかります。 これはどのようにして達成されるのでしょうか? 最初にすべてのアイテムの数を計算してからページネーションしますか? まず、 count = db.table.find().count();次に、 db.table.find().skip().limit();これは当てはまるでしょうか?
また、XXX ミリ秒は合計またはページングで計算されます。 。 。 ###解決。
学习是最好的投资!
データのサイズに応じて、データ量が大きくない場合は、すべてのデータをページングのためにフロントエンドに直接送信できます。利点は、更新リクエストを送信するためにページを更新する必要がなく、ページのステータスを直接更新することでページめくりを実現できることです。ただし、BaiduやGoogleのようなビッグデータ処理の場合、リクエスト送信時にパラメータを宣言する必要があり、データ検索の開始点やデータ量も宣言する必要があるため、ページをめくるのが別になります。データリクエスト。 Mongo は db.table.count() を直接使用してコレクションの数を取得できます。検索時間については、フロントエンドでリクエストを送信してからレスポンスを取得するまでの時間を計算しますが、バックエンドでのデータベース検索にかかる時間を直接計算することもできます。この機能は重要だとは思いません。
データのサイズに応じて、データ量が大きくない場合は、すべてのデータをページングのためにフロントエンドに直接送信できます。利点は、更新リクエストを送信するためにページを更新する必要がなく、ページのステータスを直接更新することでページめくりを実現できることです。ただし、BaiduやGoogleのようなビッグデータ処理の場合、リクエスト送信時にパラメータを宣言する必要があり、データ検索の開始点やデータ量も宣言する必要があるため、ページをめくるのが別になります。データリクエスト。 Mongo は db.table.count() を直接使用してコレクションの数を取得できます。検索時間については、フロントエンドでリクエストを送信してからレスポンスを取得するまでの時間を計算しますが、バックエンドでのデータベース検索にかかる時間を直接計算することもできます。この機能は重要だとは思いません。