MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Trasferisci grandi raccolte MongoDB su data.frame in R con rmongodb e plyr

Direi che tutto questo non è necessario. Puoi procedere in modo semplice come segue:Ciò richiede un pacchetto chiamato "rmongodb" in R. Questo pacchetto richiede l'ultima versione e non sarebbe presente nelle versioni precedenti. Questo pacchetto si occupa di mongodb. Ci sono anche altri pacchetti come "RMongo".

per l'installazione di rmongodb in R

install.packages("rmongodb")

Per convertire grandi dati di MongoDB in un frame di dati in R

library(rmongodb)
mongo <- mongo.create() # create a connection to mongodb localhost
mongo.is.connected(mongo) # check whether mongodb is connected
mongo.get.databases(mongo) #shows all databases present in mongodb
mongo.get.database.collections(mongo,"mydb") #displays all collections present in database mydb
data <- mongo.find.all(mongo,"mydb.collection",data.frame=TRUE) # This would suffice as this would convert the entire list into a data frame in R.