适用对象: MongoDB
了解如何使用 MongoDB 连接字符串,将 MongoDB 应用连接到 Azure Cosmos DB。 然后,可使用 Azure Cosmos DB 数据库作为 MongoDB 应用的数据存储。
本教程提供两个用于检索连接字符串信息的方法:
- 快速启动方法,适合搭配 .NET、Node.js、MongoDB Shell、Java 和 Python 驱动程序使用。
- 自定义连接字符串方法,适合搭配其他驱动程序使用。
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用对象: MongoDB
了解如何使用 MongoDB 连接字符串,将 MongoDB 应用连接到 Azure Cosmos DB。 然后,可使用 Azure Cosmos DB 数据库作为 MongoDB 应用的数据存储。
本教程提供两个用于检索连接字符串信息的方法:
必须提供以下两项
一个 Azure 帐户。 如果没有 Azure 帐户,则创建免费的 Azure 帐户。
一个 Azure Cosmos DB 帐户。 有关指南,请参阅快速入门:适用于 Node.js 的 Azure Cosmos DB for MongoDB 驱动程序。
遵循以下步骤:
在 Internet 浏览器中,登录 Azure 门户。
在 Azure Cosmos DB 窗格中,选择 API。
在“帐户”窗格的左窗格中,选择“快速启动”。
选择平台( .NET、Node.js、MongoDB Shell、Java、Python)。 如果未列出驱动程序或工具,别担心,我们持续记录了更多连接代码片段。 请给出评论,告诉我们你想看到的内容。 若要了解如何创建自己的连接,请阅读获取该帐户的连接字符串信息。
将代码片段复制粘贴到 MongoDB 应用。
遵循以下步骤:
在 Internet 浏览器中,登录 Azure 门户。
在 Azure Cosmos DB 窗格中,选择 API。
在帐户窗格的左窗格中,选择“连接字符串”。
此时会打开“连接字符串”窗格。 其中显示了使用 MongoDB 驱动程序连接到帐户所需的所有信息,包括预先构造的连接字符串。
重要
Azure Cosmos DB 具有严格的安全要求和标准。 Azure Cosmos DB 帐户需要通过 TLS 进行身份验证和安全通信。
Azure Cosmos DB 支持标准的 MongoDB 连接字符串 URI 格式,但要满足几个具体的要求:Azure Cosmos DB 帐户需要通过 TLS 进行身份验证和安全通信。 连接字符串格式为:
mongodb://username:password@host:port/[database]?ssl=true
此字符串的值为:
例如,考虑“连接字符串”窗格中显示的帐户。 有效的连接字符串为:
mongodb://contoso123:0Fc3IolnL12312asdfawejunASDF@asdfYXX2t8a97kghVcUzcDv98hawelufhawefafnoQRGwNj2nMPL1Y9qsIr9Srdw==@contoso123.documents.azure.com:10255/mydatabase?ssl=true
支持线路协议 3.4 或更高版本的所有驱动程序都支持 Azure Cosmos DB for MongoDB。
appName
参数,则必须将其包含在 Azure 门户的连接字符串值中。