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

Mongo::OperationFailure - precisa fazer login ao usar from_uri


Bem, acontece que o URL me conecta ao heroku_app######## banco de dados, mas estou tentando acessar o banco de dados chamado test então, obviamente, eu não estou autenticado. Teria sido bom Mongo ter retornado um erro especificando que eu havia logado, mas não no banco de dados correto. Ah bem.

Eu não tinha prestado atenção suficiente ao formato do uri, que é
mongodb://username:[email protected]:port/database

A parte do banco de dados é... muito importante, ao que parece.

(Na verdade, encontrei a resposta para isso enquanto escrevia o teste, mas se essa resposta existisse, poderia ter me economizado uma quantidade de tempo embaraçosamente grande, então estou escrevendo novamente e respondendo eu mesmo.)