Вы всегда получаете 25, потому что предел CoucheDB по умолчанию составляет 25 документов.
Вам необходимо увеличить либо
- Размер лимита, чтобы все документы были получены за один go или
- , чтобы выполнить какое-либо разбиение на страницы, когда вы получаете 25 для каждого документа используется начальное смещение
Увеличение лимита найденных документов
Чтобы получить, например, 100 документов, вы можете попробовать это:
{"selector" : { "_id" : {"$regex" : "^ratings :"}}, "limit": 100}
Разбивка на страницы Форма разбивки на страницы может выглядеть следующим образом:
{"selector" : { "_id" : {"$regex" : "^ratings :"}}, "limit": 50, "skip": 100}
Этот запрос пропустит первые 100 документов и даст вам следующие 50.