我开始使用新的 MongoDB 文本搜索,但后来我意识到它只支持“限制”并且没有“跳过”。反正有没有得到“跳过”的行为?
问问题
158 次
1 回答
1
我认为从 V2.4.0 开始,您将需要在应用程序代码中实现这一点,而不是试图让 Mongo DB 作为查询请求的一部分来执行此操作。我的理解是文本搜索不会返回光标。
检查 Jira 是否存在此问题,https: //jira.mongodb.org/browse/SERVER-9063
一种虽然不是很有效的解决方案是增加每个新页面的限制大小,然后相应地更改您开始阅读的位置。
基本思路如下。
request 1
query.limit(20)
request 2
query.limit(40)
start reading from the last position +1
恐怕不是很优雅或高效
于 2013-07-01T22:27:14.290 回答