开发者社区 问答 正文

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

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

展开
收起
蛮大人123 2016-02-11 17:13:18 2265 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

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

    2019-07-17 18:40:55
    赞同 展开评论