Аргумент 'limit' неизвестен для dbGetQuery в RMongo

Я хочу использовать приведенный ниже запрос для доступа ко всем записям в коллекции в MongoDB с использованием пакета RMongo в R. dbGetQuery(mongo, "", "{}") Коллекция содержит большое количество документов и получает все больше и больше документов добавляются к нему каждый день, и поэтому я не узнаю, сколько документов есть в коллекции заранее. Поэтому я не могу указать ограничение в приведенном выше запросе. Но поскольку значение по умолчанию равно 1000, он извлекает только 1000 документов из коллекции. Как я могу получить все документы в коллекции без указания предела?

1 ответ

Решение

Была та же проблема, и ответ был удивительно прост - просто установите предел для Inf:

result <- dbGetQuery(mongo, collection, query, skip=0, limit=Inf)
Другие вопросы по тегам