【发布时间】:2018-12-17 15:49:52
【问题描述】:
我正在尝试在 x 行之后选择一些行,例如:
SELECT * from collection WHERE ROWNUM >= 235 and ROWNUM <= 250
不幸的是,看起来 ROWNUM 没有在 azure cosmos db 中解析。
还有其他方法可以做到这一点吗?我已经研究过使用延续令牌,但如果用户跳到第 50 页,它没有帮助,我是否需要继续使用延续令牌进行查询才能到达第 50 页?
我尝试过使用页面大小选项,但它在一次可以返回多少内容方面存在一些限制。
【问题讨论】:
-
天蓝色 cosmos db 中似乎没有解析 ROWNUM 是什么意思?有什么错误吗?还有更多细节吗?
-
我在进行 SQL 查询时收到一条错误提示 rownum 不存在
-
一般情况下,延续令牌与 maxItemCount 参数结合使用。您的意思是您的延续令牌在 50 页后不起作用?你的页面大小是多少?你有多少项目?
-
例如我在 Azure 中有 1,000,000 条记录。我想查询第 500,000 到 500,010 行。我不能 SELECT * from collection WHERE ROWNUM >= 500,000 和 ROWNUM
-
嗨,有进展吗?我的回答对你有帮助吗?
标签: azure azure-cosmosdb