mongodb中,对于一个大集合,如何做到每次只取一点,分段取完一个集合?
仅有的幸福
仅有的幸福 2017-04-25 09:02:22
0
1
805

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

仅有的幸福
仅有的幸福

Antworte allen(1)
某草草
  1. 可以像mysql一样,加一个long型的冗余字段,每次递增,这样就可以解决mongo主键是ObjectId类型的问题了;
  2. 可以使用分页来做,不过可能需要记录下来之前分段已经取了多少数据。如果每次分段取的数据都是一样多的,那就更适合分页le。
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage