MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível ver coleções no mongo DB quando conectado por meio de R


O código abaixo retornará uma matriz de nomes de coleção se o banco de dados fornecido tiver coleções nele. Caso contrário, ele retornará character(0)

tente isso:
mongo <- mongo.create(host="127.0.0.1:27017" , db="sample")
mongo.get.database.collections(mongo , "sample")

Saída:duas coleções denominadas funções e categorias
"sample.roles"          
"sample.categories" 

Para obter todos os bancos de dados:
mongo <- mongo.create(host="127.0.0.1:27017")
mongo.get.databases(mongo)

Para obter todas as coleções em um banco de dados específico, digamos sample:
mongo.get.database.collections(mongo, "sample")

Você pode verificar rmongod link para mais informações.