sql >> Databasteknik >  >> NoSQL >> MongoDB

Överför stora MongoDB-samlingar till data.frame i R med rmongodb och plyr

Jag skulle säga att allt detta inte behövs. Du kan fortsätta på ett enkelt sätt enligt följande:Detta kräver ett paket som heter "rmongodb" i R. Detta paket kräver senaste versionen och skulle inte finnas i de tidigare versionerna. Detta paket handlar om mongodb. Det finns också andra paket som "RMongo".

för att installera rmongodb i R

install.packages("rmongodb")

För att konvertera stora data från MongoDB till en dataram 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. MongoError:användaren får inte göra något

  2. Ange flera kriterier för matriselement

  3. Hur lagrar man olika språk (icke engelska) data i MongoDB Field och hämtar samma data?

  4. MongoDB vs. Cassandra