MongoDB Atlas でホストされているか、自己管理型であるかにかかわらず、MongoDB クラスターに接続する方法を学びます。
接続文字列の形式
配置に接続するには、接続文字列が必要です。接続文字列の形式は、レプリカセット、シャーディングされたクラスター、またはスタンドアロン配置のいずれに接続するかによって異なります。
レプリカセット:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin&replicaSet=myRepl
シャーディングされたクラスター:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongos0.example.com/?authSource=admin
スタンドアロン:
mongodb+srv://myDatabaseUser:D1fficultP%40ssw0rd@mongodb0.example.com/?authSource=admin
ユーザー名またはパスワードに次の文字が含まれている場合、それらをパーセント エンコーディングを使用して変換する必要があります。
$ : / ? # [ ] @
接続文字列の形式とオプションの詳細については、「接続文字列」を参照してください。
接続文字列を取得する
接続文字列の取得方法は、配置が MongoDB Atlas でホストされているか、自己管理型であるかによって異なります。
MongoDB Atlas 配置
To connect to a cluster hosted on MongoDB Atlas, see Connect to an Atlas Cluster, which covers how to:
Atlas CLI または Atlas UI を使用して接続文字列を取得します。
IP アクセス リストを設定します。
データベースユーザーを作成します。
ドライバー、Compass、
mongoshなど、様々な接続方法を使用します。
自己管理型配置
自己管理型配置に接続する前に。
MongoDB 配置が実行されており、アクセス可能であることを確認します。
適切な権限を付与してデータベースユーザーを作成します。
クライアントと MongoDB 配置の間のネットワーク接続を確認します。
To construct your connection string, use the appropriate connection string format for your deployment topology.
接続方法
接続文字列を取得したら、次の方法を使用して接続できます。
Connect to a Cluster via Client Libraries - MongoDB drivers for various programming languages
Connect to a Cluster via Compass - MongoDB Compass GUI
Connect to a Cluster via mongosh -
mongoshConnect to a Cluster via VS Code - MongoDB for VS Code
Connect to a Cluster via the BI Connector - MongoDB BI Connector
Command Line Tools - mongodump, mongorestore, and other tools