2016-03-20 15 views
0

Ich möchte die folgende Abfrage verwenden, um auf alle Datensätze in einer Sammlung in MongoDB mit dem RMongo-Paket in R. dbGetQuery (Mongo, "", "{}") zuzugreifen Die Sammlung hat eine große Anzahl von Dokumenten und es werden jeden Tag mehr und mehr Dokumente hinzugefügt und daher weiß ich nicht, wie viele Dokumente in der Sammlung vorhanden sind. Daher kann ich in der obigen Abfrage kein Limit angeben. Da jedoch der Standardwert 1000 ist, werden nur 1000 Dokumente aus der Sammlung abgerufen. Wie kann ich alle Dokumente in einer Sammlung abrufen, ohne ein Limit anzugeben?'limit' Argument für dbGetQuery in RMongo

Antwort

0

haben das gleiche Problem und die Antwort war überraschend einfach - die Grenze Inf gesetzt:

result <- dbGetQuery(mongo, collection, query, skip=0, limit=Inf)