Попробуйте сделать что-то вроде этого:
db.getCollection('collectionName').find({'ArrayName.1': {$exists: true}})
1 - это номер, если вы хотите получить запись больше 50, а затем ArrayName.50 Спасибо.
Я не вижу, как пакетная обработка запросов имеет любой смысл в REST. Так как URL в основанном на REST сервисе представляет операцию для выполнения и данные, на которых можно выполнить, это, выполняя пакетные запросы серьезно повредило бы концептуальную модель.
Исключение было бы то, при выполнении той же операции на тех же данных многократно. В этом случае можно или передать в нескольких значениях для параметра запроса или закодировать это повторение в теле (однако, это только действительно работало бы на ПОМЕЩЕННЫЙ или POST). REST Gliffy поддержки API, добавляющие многочисленных пользователей к той же папке через
POST /folders/ROOT/the/folder/name/users?userId=56&userId=87&userId=45
который является по существу:
PUT /folders/ROOT/the/folder/name/users/56
PUT /folders/ROOT/the/folder/name/users/87
PUT /folders/ROOT/the/folder/name/users/45
Как другой комментатор указал, подкачка страниц следует из ПОЛУЧЕНИЯ, может быть сделан через параметры запроса:
GET /some/list/of/resources?startIndex=10&pageSize=50
если остальное сервис поддерживает его.
Если действительно необходимо обработать в пакетном режиме, Http 1.1 поддерживает понятие под названием HTTP, Конвейерно обрабатывающий, который позволяет Вам отправлять несколько запросов прежде, чем получить ответ. Проверьте его здесь
Я соглашаюсь с Darrel Miller. HTTP уже поддерживает Конвейерную обработку HTTP плюс HTTP, поддержки поддерживают разрешение Вам передать несколько операций HTTP потоком одновременно вниз тот же сокет, чтобы избежать необходимости ожидать ответов прежде, чем передать новые запросы потоком к серверу и т.д.
Таким образом с конвейерной обработкой HTTP и поддерживают Вас, получают эффект пакетной обработки при использовании того же базового REST API - таким образом, обычно нет никакой потребности в другом API REST к сервису
Команда с Асторией хорошо использовала многослойную пантомиму для отправки пакета вызовов. Отличающийся от конвейерной обработки, поскольку многослойное сообщение может вывести намерение атомарной операции. Кажется довольно изящным.
Конечно, существует путь, но он потребовал бы поддержки серверной стороны. Нет никакой волшебной единой методологии, о которой я знаю.