検索

ホームページ  >  に質問  >  本文

mongodb中,对于一个大集合,如何做到每次只取一点,分段取完一个集合?

集合的查询带条件的,条件可能会变,如果是mysql的话,可以通过简单记录ID来做到,以后取只取比这个id大的,但是mongodb不知道该如何做?

仅有的幸福仅有的幸福2796日前801

全員に返信(1)返信します

  • 某草草

    某草草2017-04-25 09:04:22

    1. mysql と同様に、毎回増加する Long 型の冗長フィールドを追加できるため、mongo の主キーが ObjectId 型であるという問題を解決できます。
    2. ページングを使用してこれを行うことができますが、前のセグメントでフェッチされたデータの量を記録する必要がある場合があります。各セグメントで同じ量のデータがフェッチされる場合、ページングにより適しています。
    3. 返事
      0
  • キャンセル返事