通过 R 连接时无法在 mongo 数据库中看到集合
Unable to see collections in mongo DB when connected through R
我使用 "rmongodb" 包通过 R 连接到 mongo 数据库。
连接成功。
> mongo.is.connected(mongo)
[1] TRUE
>
如果我检查 mongoDB 所在的主机 运行。
> use reporting
switched to db reporting
> show collections
MongoIndexing
details
test
>
但是来自R
> mongo.get.database.collections(mongo , db="reporting")
character(0)
>
如果提供的数据库中有集合,下面的代码将 return 集合名称数组。否则会returncharacter(0)
试试这个:
mongo <- mongo.create(host="127.0.0.1:27017" , db="sample")
mongo.get.database.collections(mongo , "sample")
输出:两个名为角色和类别的集合
"sample.roles"
"sample.categories"
获取所有数据库:
mongo <- mongo.create(host="127.0.0.1:27017")
mongo.get.databases(mongo)
要获取特定数据库中的所有集合,请说示例:
mongo.get.database.collections(mongo, "sample")
您可以查看 rmongod link 了解更多信息。
我使用 "rmongodb" 包通过 R 连接到 mongo 数据库。 连接成功。
> mongo.is.connected(mongo)
[1] TRUE
>
如果我检查 mongoDB 所在的主机 运行。
> use reporting
switched to db reporting
> show collections
MongoIndexing
details
test
>
但是来自R
> mongo.get.database.collections(mongo , db="reporting")
character(0)
>
如果提供的数据库中有集合,下面的代码将 return 集合名称数组。否则会returncharacter(0)
试试这个:
mongo <- mongo.create(host="127.0.0.1:27017" , db="sample")
mongo.get.database.collections(mongo , "sample")
输出:两个名为角色和类别的集合
"sample.roles"
"sample.categories"
获取所有数据库:
mongo <- mongo.create(host="127.0.0.1:27017")
mongo.get.databases(mongo)
要获取特定数据库中的所有集合,请说示例:
mongo.get.database.collections(mongo, "sample")
您可以查看 rmongod link 了解更多信息。