Я запрашиваю в Cosmos DB с предложениями OFFSET и LIMIT, но набор результатов возвращает большее количество строк, как и ожидалось.
Ниже приведен пример кода Java, используемого для запроса в Cosmos DB.В приведенном ниже запросе я использовал следующие значения смещения и предела:
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 записи в списке документов.
Может кто-нибудь пожалуйстаправильно, что здесь происходит не так?