このガイドでは、 .NET/ C#ドライバーを使用してMongoDBインスタンスまたはレプリカセットの配置に接続する方法を説明します。
Overview
MongoDBデプロイに接続するには、次のコンポーネントが必要です。
接続 URI。接続文字列とも呼ばれます。これは、 .NET/ C#ドライバーに接続するMongoDBデプロイを指示します。
MongoClientオブジェクト。MongoDBMongoDBデプロイへの接続を作成および維持し、データ操作を実行できるようにします。
これらのコンポーネントのいずれかに接続設定を指定して、 .NET/ C#ドライバーがMongoDBに接続している間に.NET / C# ドライバーの動作をカスタマイズすることもできます。
このガイドでは、接続 URI を作成し、MongoClient
オブジェクトを使用してMongoDBに接続する方法について説明します。
接続URI
標準の接続 URI には、次のコンポーネントが含まれます。
コンポーネント | 説明 |
---|---|
| 必須: これを標準接続形式の文字列として識別するプレフィックス。 |
| 任意。認証資格情報。これらを含めると、クライアントは |
| 必須。MongoDBがを実行中いるホストとオプションのポート番号。ポート番号を指定しない場合、ドライバーはデフォルトのポート |
| 任意。 接続stringに |
| 任意。 接続固有のオプションを |
接続 の作成の詳細については、string MongoDB Serverドキュメントの「 接続 文字列 」を参照してください。
MongoClient
MongoDBへの接続を作成するには、接続 URI を MongoClient
コンストラクターに渡します。次の例では、ドライバーはサンプル接続 URI を使用して、localhost
のポート 27017
で実行中MongoDBデプロイに接続します。
const string uri = "mongodb://localhost:27017/"; var client = new MongoClient(uri);
接続を設定する
接続は、次の方法で構成できます。
接続 URI でのパラメータの指定
MongoClientSettings
またはMongoUrlBuilder
オブジェクトでの設定の指定
接続構成の詳細については、接続オプションの指定ガイドを参照してください。
API ドキュメント
.NET/ C#ドライバーを使用して MongoClient
オブジェクトを作成する方法の詳細については、次のAPIドキュメントを参照してください。