2015-05-13 2 views
2

Возможно ли ограничить и компенсировать результаты в документеDB для достижения разбивки на страницы с использованием LIMIT и OFFSET, не работает.Разбиение страниц в DocumentDB

SELECT * FROM root LIMIT 10 //this fails 

В Монго я могу сделать это с помощью функции цепочки как

.limit(10).offset(30).toArray() 

ли documentDB поддерживают подобную функциональность? Я использую Node

ответ

3

Это в настоящее время не поддерживается, но вы итерируете результаты, используя {maxItemCount: N} и executeNext(). Посмотрите на тесты here для примера того, как сделать это, например, он («[nativeApi] проверить queryIterator nextItem и hasMoreResults»)

EDIT: DocumentDB теперь поддерживает TOP в грамматике. Подробности here.

Смежные вопросы