sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo::OperationFailure - måste logga in när du använder from_uri

Hej, det visar sig att webbadressen ansluter mig till heroku_app######## databas, men jag försöker komma åt databasen som heter test så uppenbarligen är jag inte autentiserad. Skulle ha varit trevligt att Mongo hade returnerat ett fel som angav att jag hade loggat in men inte till rätt databas. Nåväl.

Jag hade inte ägnat tillräckligt mycket uppmärksamhet åt formatet på uri, vilket är

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

Databasdelen är... ganska viktig, visar det sig.

(Jag hittade faktiskt svaret på detta när jag skrev testet, men om det här svaret hade funnits hade det kanske sparat mig pinsamt mycket tid, så jag skriver det igen och besvarar det själv.)




  1. MongoDB för kommersiellt bruk

  2. hur man kör aggregerad fråga i mongodb-klienten på RockMongo eller mViewer

  3. Mongoid Query DB av Virtual Attribute

  4. Hur ställer jag in ett elasticache redis-kluster som slav?