本指南介绍如何使用.NET/ C#驱动程序连接到MongoDB实例或副本集部署。
Overview
连接到MongoDB 部署需要以下组件:
连接 URI,也称为连接字符串,它告诉.NET/ C#驱动程序要连接到哪个MongoDB 部署。
MongoClient对象,用于创建并维持与MongoDB 部署的连接,并允许您执行数据操作。
您还可以在这些组件中指定连接设置,以自定义.NET/ C#驱动程序在连接到MongoDB时的行为方式。
本指南向您介绍如何创建连接 URI 并使用 MongoClient
对象连接到MongoDB。
连接 URI
标准连接 URI 包括以下组件:
组件 | 说明 |
---|---|
| 必需。将其标识为标准连接格式中字符串的前缀。 |
| 可选。身份验证凭证。如果包含这些内容,客户端将根据 |
| 必需。运行MongoDB 的托管和可选端口号。如果不包含端口号,驾驶员将使用默认端口 |
| 可选。 如果连接string包含 |
| 可选。 一个查询string ,它将特定于连接的选项指定为 |
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文档: