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

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


person avidlearner    schedule 20.03.2016    source источник


Ответы (1)


Была та же проблема, и ответ был на удивление простым — просто установите ограничение на Inf:

result <- dbGetQuery(mongo, collection, query, skip=0, limit=Inf)
person Stefan Auerbach    schedule 16.09.2016