Mongodb Atlasに無料でサインアップし、クラスターを作成しました。データベースを作成し、robomongoを使用してデータベースに接続する方法を知りたいですか?
1)(Atlas Mongodbコンソール)まず、どこからでもアクセスを許可する(下の画像を参照)をクリックし、ランダムなIPアドレスを入力しますクリック現在のIPアドレスを追加それ以外の場合はrobomongoに接続しません。
2)ここで、robomongoを開き、接続タブを選択し、タイプDirect Connectionを選択し、アドレスにプライマリクラスターを入力します[プライマリクラスターアドレスは、[プロジェクト]-> [クラスター]->(選択)プライマリクラスター-> [そこにありますプライマリクラスタアドレス」]。
3)認証タブをクリックして、データベース名をadminにし、ユーザー名とパスワードを入力します。認証メカニズムはSCRAM-SHA-1です。
4)認証方法として自己署名証明書を選択します
標準のMongo RI接続スキーマ の形式は次のとおりです。
mongodb://[username:password@]Host1[:port1][,...hostN[:portN]]][/[database][?options]]
@kdblue、それは私のために働いていません。しかし、レプリカセットを使用してみたところ、正常に接続できました。
Robo 3Tバージョン:1.2.1
手順は次のとおりです。
MongoDB Atlas(cloud.mongodb.com)で、3つのレプリカセット名をすべてコピーし、メモします。 (参照用の画像を参照してください、レプリカセットはオレンジ色のボックスに示されています)。
次に、Robo 3Tの[接続]タブで、タイプをレプリカセットとして選択します。接続に適した名前を指定します。そして、メンバーに、コピーされた3つのレプリカセットすべてを追加します。詳細については画像を参照してください。
ある場合は認証を提供し、前の回答で@kdblueによって提案されたSSLステップ(mandatory)に従います。
これで正常に接続できました。
ありがとうございました。
[更新しました]
最新のベータ版でMongo Atlas 3.4の無料クラスターに接続できるようになりました。 Robomongo 1.1-MongoDB 3.4サポート付きベータ版
直接接続は、レプリカセットおよびRobo3Tでは機能しません。
そして、Atlasで作成するクラスターは3ノードのレプリカセットです。
接続タイプの選択:レプリカセット最初のタブで
新しいAtlasダッシュボードで3人のメンバーを見つけるには:
セットのリストが表示されます(プライマリと2つのセカンダリ)。
@Balasubramani Mの回答に従ってください。