MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Przenieś duże kolekcje MongoDB do data.frame w języku R za pomocą rmongodb i plyr

Powiedziałbym, że to wszystko nie jest potrzebne. Możesz postępować w następujący sposób:Wymaga to pakietu o nazwie „rmongodb” w R. Ten pakiet wymaga najnowszej wersji i nie będzie obecny we wcześniejszych wersjach. Ten pakiet dotyczy mongodb. Istnieją również inne pakiety, takie jak „RMongo”.

do instalacji rmongodb w R

install.packages("rmongodb")

Aby przekonwertować duże dane MongoDB na ramkę danych w 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ostrzeżenie o wycofaniu:Nasłuchiwanie zdarzeń w klasie Db zostało wycofane i zostanie usunięte w następnej wersji głównej

  2. MongoDB - Agregacja - Aby uzyskać unikalne elementy w tablicy

  3. Wydajne stronicowanie w MongoDB przy użyciu mgo.v2 i MongoDB> 4.2

  4. MongoDB zużywa dużo pamięci

  5. Sprawdzanie, czy indeks istnieje w mongodb