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

Overfør store MongoDB-samlinger til data.frame i R med rmongodb og plyr

Jeg vil sige, at alt dette ikke er nødvendigt. Du kan fortsætte på en enkel måde som følger:Dette kræver en pakke med navnet "rmongodb" i R. Denne pakke kræver den nyeste version og ville ikke være til stede i de tidligere versioner. Denne pakke omhandler mongodb. Der er også andre pakker såsom "RMongo".

til installation af rmongodb i R

install.packages("rmongodb")

At konvertere store data fra MongoDB til en dataramme i 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.



  1. Konverter datetime-format fra webservice til en streng

  2. JSON .NET Custom Name Resolver til underegenskaber

  3. Vil en Mongo $nær returnere dokumenter, for hvilke ethvert punkt i et MultiPoint er inden for rækkevidde?

  4. MongoDB:Ikke autoriseret på admin til at udføre kommando