sql >> Databáze >  >> NoSQL >> MongoDB

Přeneste velké kolekce MongoDB do data.frame v R pomocí rmongodb a plyr

Řekl bych, že tohle všechno není potřeba. Můžete postupovat jednoduchým způsobem následovně:To vyžaduje balíček s názvem "rmongodb" v R. Tento balíček vyžaduje nejnovější verzi a nebude přítomen v dřívějších verzích. Tento balíček se zabývá mongodb. Existují i ​​další balíčky, například "RMongo".

pro instalaci rmongodb v R

install.packages("rmongodb")

Chcete-li převést velká data MongoDB do datového rámce v 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. Problém s duplikací Mongo DB při používání třídění s limitem a přeskočením v agregaci

  2. Jak zkontrolovat aktuální konfiguraci MongoDB

  3. docker-compose pro spuštění django s mongodb

  4. Dotazujte se na konkrétní pole mongoDB pomocí node.js