Skip to main content
Azure DocumentDB 使得创建具有完整原生 MongoDB 支持的数据库变得简单。您可以通过将应用程序指向连接字符串来应用您的 MongoDB 经验,并继续使用您喜欢的 MongoDB 驱动程序、SDK 和工具。在 Azure DocumentDB 中使用向量搜索,可以无缝地将您的基于 AI 的应用程序与存储在 Azure DocumentDB 中的数据集成。
Azure DocumentDB 为开发者提供了一种完全托管的 MongoDB 兼容数据库服务,用于构建具有熟悉架构的现代应用程序。 从 此页面 了解如何利用 Azure DocumentDB 的向量搜索功能。如果您没有 Azure 账户,可以通过 创建免费账户 开始使用。

设置

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

示例

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

相关


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