对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

连接到MongoDB Search Community

预计完成时间:5 分钟

要在 Community 中使用 MongoDB Search 和向量搜索,您必须连接到 MongoDB Community 部署。使用以下方法连接到 MongoDB Community 部署:

使用删除菜单选择本页面上的程序的接口和语言(如适用)。

在开始之前,您必须具备以下先决条件:

  • MongoDB CommunityMongoDB Search Community

    注意

    确保 mongodmongot 进程都在运行。

  • 要连接的有效用户名和密码

    如果您尚未在副本集上创建用户,请在终端中运行以下命令来创建用户:

    1. 使用 mongosh 连接到副本集。

      mongosh
    2. 运行以下命令,在 admin 数据库中创建具有 searchCoordinator 角色的 mongotUser 用户。MongoDB 使用 mongotUser 用户通过 mongodmongot 进行身份验证。

      use admin
      db.createUser( {
      user: "mongotUser",
      pwd: passwordPrompt(),
      roles: [ { role: "searchCoordinator", db: "admin" } ]
      } )

      具有 searchCoordinator 角色的用户对 readAnyDatabase __mdb_internal_search 数据库具有权限和写入权限。

      重要

      请勿修改 __mdb_internal_search数据库的内容。

  • 副本集的连接字符串

    副本集的连接字符串包括所有成员节点。 因此,您需要副本集名称以及要连接的所有副本集的主机名或IP地址和端口。

使用副本集的连接字符串使用首选客户端连接到副本集。为确保您正确配置了 mongotmongod,您可以运行检索搜索索引的命令。

现在您已连接到副本集,请继续前往 使用 MongoDB Search 和向量搜索在 Community 中查询。