Аргумент 'limit' неизвестен для dbGetQuery в RMongo
Я хочу использовать приведенный ниже запрос для доступа ко всем записям в коллекции в MongoDB с использованием пакета RMongo в R. dbGetQuery(mongo, "", "{}") Коллекция содержит большое количество документов и получает все больше и больше документов добавляются к нему каждый день, и поэтому я не узнаю, сколько документов есть в коллекции заранее. Поэтому я не могу указать ограничение в приведенном выше запросе. Но поскольку значение по умолчанию равно 1000, он извлекает только 1000 документов из коллекции. Как я могу получить все документы в коллекции без указания предела?
1 ответ
Решение
Была та же проблема, и ответ был удивительно прост - просто установите предел для Inf:
result <- dbGetQuery(mongo, collection, query, skip=0, limit=Inf)