sql >> Database >  >> NoSQL >> MongoDB

Mongo::OperationFailure - moet inloggen bij gebruik van from_uri

Welp, het blijkt dat de url me verbindt met de heroku_app######## database, maar ik probeer dan toegang te krijgen tot de database genaamd test dus ik ben duidelijk niet geauthenticeerd. Het zou leuk geweest zijn dat Mongo een foutmelding had teruggestuurd waarin stond dat ik was ingelogd, maar niet in de juiste database. Nou ja.

Ik had niet genoeg aandacht besteed aan het formaat van de uri, namelijk

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

Het databasegedeelte is... best belangrijk, zo blijkt.

(Ik heb het antwoord hierop gevonden tijdens het schrijven van de test, maar als dit antwoord had bestaan, had het me misschien een beschamend grote hoeveelheid tijd bespaard, dus ik schrijf het opnieuw en beantwoord het zelf.)




  1. Hoe registreer ik mijn vragen in MongoDB C# Driver 2.0?

  2. MongoDB findOne()

  3. MongoDB Aggregate Framework - Groep per jaar

  4. MongoDB $allElementsTrue