web-dev-qa-db-ja.com

MLABが文字列URIのみを提供する場合、誰かがMLABmongodbデータベースをrobomongoに接続するにはどうすればよいでしょうか。

私はしばらくmongochefユーザーであり、mongochefとのURI接続の設定は非常に簡単です。ただし、これはrobomongoには当てはまりません。

MLABが文字列URIを使用してユーザーをデータベースに接続する場合、誰かがMLAB mongodbデータベースをrobobongoにどのように接続しますか?

robomongoの構成設定では、接続方法としてIPアドレスとポートを優先し、URI形式を提供していないようです。

9
alilland

次のURIがあるとしましょう

mongodb://<dbuser>:<dbpassword>@ds111111.mlab.com:55191/<dbName>

ここで、dbuserとdbpasswordはデータベースのユーザーです。

Robomongoで、Connectionタブの[アドレス]ボックスに次のように入力します。

ds111111.mlab.com 

とポートボックス用

55191

Authenticationタブに移動します。 「認証の実行」をクリックします。データベース名、ユーザー名、およびパスワードを入力します。認証メカニズムをSCRAM-SHA-1とします

ここにいくつかのスナップショットがあります

Connection tab

enter image description here

43
Samip Suwal

Robomongo経由で接続するには、関連するホスト名とポートを MongoDB接続文字列URI から抽出するだけです。

たとえば、接続文字列が次の場合:

mongodb://r1.example.net:27017,r2.example.net:27017/testdb

その場合、ホスト名はr1.example.netまたはr2.example.netポート値27017およびtestdbのデータベース名。

2
Adam Harrison