我对存储在MongoDB中的文档的分页解决方案感兴趣。我使用Salat/Casbah来处理这些数据。据我所知,就开放源码而言,使用这两种解决方案对数据进行分页是没有现成的。有什么解决方案是我目前正在忽略的,以便使用HTTP中显示的数据作为驱动程序对数据进行分页?
发布于 2014-02-15 19:45:19
请小心分页!在MongoDB中,分页常常导致整个集合的迭代。正因为如此,卡巴没有很好的分页解决方案。您可以尝试使用筛选而不是分页,例如,当结果按字段相关性排序时,选择相关性>某些值的结果。
有很多关于如何在mongodb中进行高效分页的信息,例如:MongoDB分页
发布于 2014-02-15 22:45:22
尽管这篇关于MongoDB分页的文章在幽默方面做了一些粗俗的尝试,但它还是相当不错的,它专注于范围查询和相关技术来分页您的数据。您实际如何做这取决于数据量和应用程序的性质。
https://stackoverflow.com/questions/21802464
复制相似问题