Tôi sẽ nói rằng tất cả điều này là không cần thiết. Bạn có thể tiến hành theo cách đơn giản như sau:Điều này yêu cầu một gói có tên "rmongodb" trong R. Gói này yêu cầu phiên bản mới nhất và sẽ không có trong các phiên bản trước đó. Gói này giao dịch với mongodb. Có các gói khác cũng như "RMongo".
để cài đặt rmongodb trong R
install.packages("rmongodb")
Để chuyển đổi dữ liệu lớn của MongoDB thành khung dữ liệu trong 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.