Cosmos DB OFFSET LIMIT子句无法按预期工作

时间:2019-05-13 10:00:48

标签: azure azure-cosmosdb

我正在使用OFFSET和LIMIT子句在Cosmos DB中进行查询,但是结果集返回了预期的更多行数。

下面是用于在Cosmos DB上进行查询的示例Java代码。在下面提到的查询中,我将以下内容用作offset和limit子句的值:

offsetValue = 0
limitValue = 3

FeedOptions queryOptions = new FeedOptions();
queryOptions.setMaxBufferedItemCount(10);
queryOptions.setEnableCrossPartitionQuery(true);

    List<Document> documentList = documentClient.queryDocuments(collectionSelfLink, "SELECT * FROM root OFFSET " + offsetValue + " LIMIT " + limitValue, queryOptions).getQueryIterable().toList();

我仍然获得5条记录,但我应该在“文档列表”中获得3条记录。

任何人都可以纠正这里出了什么问题吗?

0 个答案:

没有答案