sql >> Databáze >  >> NoSQL >> MongoDB

Mongo::OperationFailure - při použití from_uri je třeba se přihlásit

Ahoj, ukázalo se, že mě adresa URL spojuje s heroku_app######## databázi, ale poté se pokouším získat přístup k databázi s názvem test takže evidentně nejsem ověřený. Bylo by hezké, kdyby Mongo vrátil chybu uvádějící, že jsem se přihlásil, ale ne do správné databáze. No dobře.

Nevěnoval jsem dostatečnou pozornost formátu uri, což je

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

Databázová část je... docela důležitá, jak se ukázalo.

(Vlastně jsem na to našel odpověď při psaní testu, ale kdyby tato odpověď existovala, mohlo by mi to ušetřit trapně hodně času, takže to píšu znovu a odpovídám na to sám.)




  1. Maximální počet databází podporovaných MongoDB

  2. Jak mohu přejmenovat pole pro všechny dokumenty v MongoDB?

  3. Spark do MongoDB přes Mesos

  4. Jaký je nejlepší způsob ověření a autorizace webového řešení a řešení API, jako je MERN Stack?