我正在尝试从MongoDB
查询我的R
数据库。
我想我在这个过程中失去了部分内容。
R
是否有任何限制,如何确保我的所有记录都加载到R
?
代码:
# inspect number of record in mongodb
db.complaints.count()
>395 853
# write a query to load data into R
library(dplyr)
complaints = data.frame(stringsAsFactors = FALSE)
db = "customers.complaints"
cursor = mongo.find(mongo, db)
i = 1
while (mongo.cursor.next(cursor))
{
tmp = mongo.bson.to.list(mongo.cursor.value(cursor))
tmp.df = as.data.frame(t(unlist(tmp)), stringsAsFactors=F)
complaints = rbind.fill(complaints, tmp.df)
}
在使用[1] 47077 15
检查R
中的加载后,我得到dim(complaints)
。
如何确保我在R
收到我的所有收藏品?
答案 0 :(得分:-1)
上面的代码使用环境变量可能对你有所帮助!如果你得到解决方案,请在这里发表评论。