我正在使用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条记录。
任何人都可以纠正这里出了什么问题吗?