sql >> データベース >  >> NoSQL >> MongoDB

Robomongoを使用してMongoDBAtlasに接続するにはどうすればよいですか?

    1)(Atlas Mongodbコンソール)まず、どこからでもアクセスを許可をクリックします。 (下の画像を参照)ランダムなIPアドレスを入力し、現在のIPアドレスを追加をクリックしないでください。 そうしないと、robomongoに接続できません。

    2)robomongoを開き、[接続]タブを選択し、[直接接続]と入力して、プライマリクラスターを[アドレス]に配置します[プライマリクラスターのアドレスは、[プロジェクト]-> [クラスター]->(選択)プライマリクラスター->"から取得できます。プライマリクラスタアドレス"]。

    3)[認証]タブをクリックし、データベース名をadminに設定し、ユーザー名とパスワードを入力します。認証メカニズムはSCRAM-SHA-1です。

    4)認証方法として自己署名証明書を選択します

    5)さて、テストをクリックしてください。これで完了です。

    標準のMongoURI接続スキーマの形式は次のとおりです。

     mongodb://[username:[email protected]]host1[:port1][,...hostN[:portN]]][/[database][?options]]
    

    セキュリティ上の理由

    1. セキュリティ上の理由から、どこからでもアクセスを許可しないでください
    2. IPアドレスに制限する
    3. MongoDBAtlasのセカンダリクラスターノードを使用してroboMongo3T経由で接続します


    1. 行をMongoDBの列にピボットします

    2. MongoDB$avgアグリゲーションパイプラインオペレーター

    3. redis.serializer.SerializationExceptionをキャッチする方法

    4. MongoDBデータ型の概要