开发者社区 问答 正文

Mongodb如何分段取一个集合

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

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

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

    2019-07-17 18:44:28
    赞同 展开评论