MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongo::OperationFailure - besoin de se connecter lors de l'utilisation de from_uri

Welp, il s'avère que l'url me connecte à heroku_app######## base de données, mais j'essaie ensuite d'accéder à la base de données appelée test donc évidemment je ne suis pas authentifié. Cela aurait été bien que Mongo ait renvoyé une erreur spécifiant que je m'étais connecté mais pas à la bonne base de données. Eh bien.

Je n'avais pas fait assez attention au format de l'uri, qui est

mongodb://username:[email protected]:port/database

La partie base de données est... assez importante, il s'avère.

(En fait, j'ai trouvé la réponse à cette question en écrivant le test, mais si cette réponse avait existé, elle m'aurait peut-être fait gagner un temps embarrassant, alors je l'écris à nouveau et j'y réponds moi-même.)