我使用" rmongodb"通过R连接到mongo DB的包。连接成功。
> mongo.is.connected(mongo)
[1] TRUE
>
如果我检查运行mongoDB的主机。
> use demo
switched to db demo
> show collections
test123
details
test
>
但是来自R
> mongo.get.database.collections(mongo , db="demo")
character(0)
>
我也试过这个:
> mongo <- mongo.create(host="127.0.0.1:27017" , db="demo")
> mongo.get.database.collections(mongo , "demo")
character(0)
获取所有数据库:
> mongo <- mongo.create(host="127.0.0.1:27017")
> mongo.get.databases(mongo)
> demo
说真的,我无法理解为什么我没有收集。我可以通过robomongo client看到所有的收藏。任何人都可以帮助我解决这个问题。