recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

仅有的幸福仅有的幸福2764 Il y a quelques jours775

répondre à tous(1)je répondrai

  • 某草草

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

    1. Vous pouvez ajouter un long champ redondant comme mysql, en incrémentant à chaque fois, afin de pouvoir résoudre le problème que la clé primaire mongo est de type ObjectId
    2. Vous pouvez utiliser la pagination, mais vous devrez peut-être enregistrer la quantité de données récupérées dans les segments précédents. Si la même quantité de données est récupérée dans chaque segment, elle est plus adaptée à la pagination.

    répondre
    0
  • Annulerrépondre