萨拉特/卡什巴的分页解决方案



我对存储在MongoDB中的文档的分页解决方案感兴趣。我使用Salat/Casbah来处理这些数据。据我所知,就开源而言,没有任何现成的东西可以使用这两种解决方案对数据进行分页。是否有我当前忽略的解决方案,以便使用这些作为驱动程序对我在 HTTP API 中显示的数据进行分页?

尽管它试图幽默,但MongoDB分页的这篇文章非常好,专注于范围查询和相关技术来分页你的数据。实际操作方式取决于数据量和应用程序的性质。

请小心分页!在MongoDB中,分页通常会导致对整个集合进行迭代。正是因为这个卡斯巴哈没有很好的分页解决方案。您可以尝试使用筛选而不是分页,例如,当结果按字段相关性排序时,选择相关性>某个值的结果

有很多关于如何在mongodb中进行高效分页的信息,例如:MongoDB - 分页

最新更新