最近在公司中使用MongoDB作为数据库处理一些数据。而处理数据时,不可避免的就要使用到分页。如果你对MongoDB有些了解的话,大概会想到利用skip() 和limit()组合使用来达到分页的效果。 例如: db.collection.find().skip(10).lim这两个函数在使用的过程中也确实像MySQL中的 "limit x,y" 的效果类型。但实际上,在数据量过大的情况下,如果skip的数量较大,就会导致查询性能很慢,在MongoDB的官方文档中,我们也可以看到对skip在分页中应用的说明。所以,在分页中使用skip(),尤其是数据量较大的情况下,是非常不明...