搜索

首页  >  问答  >  正文

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

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

仅有的幸福仅有的幸福2796 天前798

全部回复(1)我来回复

  • 某草草

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

    1. 可以像mysql一样,加一个long型的冗余字段,每次递增,这样就可以解决mongo主键是ObjectId类型的问题了;
    2. 可以使用分页来做,不过可能需要记录下来之前分段已经取了多少数据。如果每次分段取的数据都是一样多的,那就更适合分页le。

    回复
    0
  • 取消回复