Skip to main content
此集成已重命名。 Azure Cosmos DB for MongoDB vCore 已被微软重新命名为 Azure DocumentDB。请使用新的 Azure DocumentDB 集成。旧的类名(AzureCosmosDBMongoDBVectorStore 等)仍可用作向后兼容的弃用别名,但你应该迁移到新的 AzureDocumentDBVectorStore 类。
Azure Cosmos DB for MongoDB vCore 可轻松创建一个具有完整原生 MongoDB 支持的数据库。您可以将您的 MongoDB 经验应用于应用程序,并通过指向 MongoDB vCore 账户的连接字符串继续使用您喜欢的 MongoDB 驱动程序、SDK 和工具。在 Azure Cosmos DB for MongoDB vCore 中使用向量搜索,可无缝地将基于 AI 的应用程序与存储在 Azure Cosmos DB 中的数据集成。
Azure Cosmos DB for MongoDB vCore 为开发者提供了一种完全托管的 MongoDB 兼容数据库服务,用于构建具有熟悉架构的现代应用程序。 从 此页面 了解如何利用 Azure Cosmos DB for MongoDB vCore 的向量搜索功能。如果您没有 Azure 账户,可以通过 创建免费账户 开始使用。

设置

您首先需要安装 @langchain/azure-cosmosdb 包:
npm
您还需要运行一个 Azure Cosmos DB for MongoDB vCore 实例。您可以在 Azure 门户上按照 此指南 部署免费版本,无需任何费用。 在您运行实例后,请确保您有连接字符串和管理密钥。您可以在 Azure 门户中,在您的实例的“连接字符串”部分找到它们。然后您需要设置以下环境变量:
.env vars

示例

下面是一个示例,它从 Azure Cosmos DB for MongoDB vCore 中的文件索引文档,运行向量搜索查询,并最终使用链基于检索到的文档用自然语言回答一个问题。

相关


官方原文:src/oss/javascript/integrations/vectorstores/azure_cosmosdb_mongodb.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026