2016-07-29 13 views
0

私は複数の コレクションをデータフレームに変換しようとしているMongoDBデータベース "borlette"を持っています。データフレームへのMongodbコレクション

library(RMongo) 

mongo <- mongoDbConnect("borlette") 
dbShowCollections(mongo) 
# nb of owners : 27 documents 
df_owners <- dbGetQuery(mongo, "owners", "{}") 
# nb of banks : 127 
df_banks <- dbGetQuery(mongo, "banks", "{}") 
# nb of sellings : 55 236 
df_sellings <- dbGetQuery(mongo, "sellings", "{}") 
# nb of tickets : 1 523 005 
df_tickets <- dbGetQuery(mongo, "tickets", "{}") 

head(results, 10) 
dim(df_tickets) 

dbDisconnect(mongo) 

私もこのリンクstackoverflow から「rmongodb」溶液で試してみましたが、それはないように思える:私はまだそれが問題である1000行、次のコードで に制限されているRMongoてみました NoSQL(複数のエラーメッセージ)で正常に動作します。

+0

'rmongodb'はもはやサポートされていないと、[もはやCRAN上]のためdata.framesにあなたのクエリを返すmongoliteパッケージ(https://github.com/dselivanov/rmongodb/issues/96) – SymbolixAU

答えて

0

あなたは

library(mongolite) 

mongo <- mongo(collection = "owners", db = "borlette", url = "mongodb://localhost") 
df_owners <- mongo$find() ## will return everything from 'owners' 

rm(mongo); gc() ## clean up 
関連する問題