MacBook'umdaki terminaldeki mongo kabuğuna bırakmak istiyorum. Ancak, bulutta çalışan bir Mongo örneğine bağlanmakla ilgileniyorum (Heroku eklentisi aracılığıyla compose.io örneği). MongoDB URI'den ad, şifre, ana bilgisayar, bağlantı noktası ve veritabanı adına sahibim:
mongodb://username:password@somewhere.mongolayer.com:10011/my_database
MacBook'uma Homebrew kullanarak mongodb kurdum çünkü Mongo'nun Mac'imde çalışmasını istemiyorum, sadece bu uzak veritabanına bağlanmak için mongo kabuk programına erişim sağlamak için.
Ancak, istediğim tam kabuk erişimini bana sağlayacak doğru komutu bulamıyorum. Burada bulunan talimatları kullanarak http://docs.mongodb.org/manual/reference/program/mongo/ ("uzak" araması yapın) Bir bağlantıya benzeyen şeyi alabiliyorum, ancak kullanıcı adımı veya şifremi vermeden alamıyorum tamamen bağlı. Çalıştırma db.auth(username, password)
1 döndürüyor (yanlış kullanıcı adı ve şifre verdiğimde "yetkilendirme başarısız" nın aksine), ancak show dbs
komutu verirken "yetkisiz" hata mesajı almaya devam ediyorum .