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 配置
MongoDB Atlas でホストされているクラスターに接続する方法については、次の項目を説明しているAtlas クラスターへの接続を参照してください。
Atlas CLI または Atlas UI を使用して接続文字列を取得します。
IP アクセス リストを設定します。
データベースユーザーを作成します。
ドライバー、Compass、
mongoshなど、様々な接続方法を使用します。
自己管理型配置
自己管理型配置に接続する前に。
MongoDB 配置が実行されており、アクセス可能であることを確認します。
適切な権限を付与してデータベースユーザーを作成します。
クライアントと MongoDB 配置の間のネットワーク接続を確認します。
接続文字列を構築するには、配置トポロジーに適切な接続文字列形式を使用します。
接続方法
接続文字列を取得したら、次の方法を使用して接続できます。
クライアント ライブラリを使用してクラスターに接続する - 様々なプログラミング言語用 MongoDB ドライバー
Compassを使用してクラスターに接続する - MongoDB Compass GUI
mongosh を使用してクラスターに接続する -
mongoshVS Code を使用してクラスターに接続する - MongoDB for VS Code
BI Connector を介してクラスターに接続する - MongoDB BI Connector
コマンドライン ツール - mongodump、mongorestore、その他のツール