N8N中文教程
集成节点/Built in_nodes/Credentials

MongoDB 凭据#

你可以使用这些凭据来认证以下节点:

  • MongoDB
  • MongoDB Atlas 向量存储
  • MongoDB 聊天记忆

前提条件#

  • 在 MongoDB 服务器上创建具有适当权限的用户账户。
  • 作为项目所有者(Project Owner),将所有 n8n IP 地址 添加到项目的 网络访问(Network Access) 中的 IP 访问列表条目。详细操作说明请参考 添加 IP 访问列表条目。

如果你是从零开始设置 MongoDB,请先创建一个集群和数据库。有关这些步骤的更详细说明,请参考 MongoDB Atlas 文档。

支持的认证方式#

  • 数据库连接 - 连接字符串(Connection string)
  • 数据库连接 - 参数值(Values)

相关资源#

有关该服务的更多信息,请参考 MongoDB Atlas 文档。

使用数据库连接 - 连接字符串#

要配置此凭据,你需要先满足上述列出的前置条件(Prerequisites)。然后执行以下步骤:

  1. 选择 Connection String(连接字符串)作为 Configuration Type(配置类型)。

  2. 输入你的 MongoDB Connection String(连接字符串)。在 MongoDB 中获取连接字符串的方法是:进入 Database > Connect(数据库 > 连接)。

    1. 选择 Drivers(驱动程序)。
    2. 复制 Add your connection string into your application code(将你的连接字符串添加到应用程序代码中)部分显示的代码。它看起来类似于:mongodb+srv://yourName:yourPassword@clusterName.mongodb.net/?retryWrites=true&w=majority
    3. 将连接字符串中的 <password><username> 替换为你将使用的数据库用户的实际凭据。
    4. 将修改后的连接字符串输入到 n8n 中。
    5. 参考 Connection String 了解如何查找和格式化你的连接字符串。
  3. 输入你的 Database(数据库)名称。这是你在连接字符串中提供的用户所登录的数据库名称。

  4. 设置是否 Use TLS(使用 TLS):开启以启用 TLS。你必须已配置 MongoDB 数据库支持 TLS,并生成了 x.509 证书。在 n8n 中填写以下证书信息:

    • CA Certificate(CA 证书)
    • Public Client Certificate(客户端公钥证书)
    • Private Client Key(客户端私钥)
    • Passphrase(密码短语)

更多关于 x.509 证书的操作信息,请参考 MongoDB 的 x.509 文档。

使用数据库连接 - 值(Values)#

要配置此凭据,你需要先满足上述列出的前置条件(Prerequisites)。然后执行以下步骤:

  1. 选择 Values(值)作为 Configuration Type(配置类型)。
  2. 输入数据库的 Host(主机)名称或地址。
  3. 输入 Database(数据库)名称。
  4. 输入你要登录的 User(用户)名。
  5. 输入该用户的 Password(密码)。
  6. 输入用于连接的 Port(端口)。这是服务器用于监听传入连接的端口号。
  7. 设置是否 Use TLS(使用 TLS):开启以启用 TLS。你必须已配置 MongoDB 数据库支持 TLS,并生成了 x.509 证书。在 n8n 中填写以下证书信息:
    • CA Certificate(CA 证书)
    • Public Client Certificate(客户端公钥证书)
    • Private Client Key(客户端私钥)
    • Passphrase(密码短语)

有关使用 x.509 证书的更多信息,请参考 MongoDB 的 x.509 文档。 与文档交流 此页面 !赞有帮助 !踩没有帮助 感谢您的反馈! 提交 上一页 monday.com 凭据 下一页 Monica CRM 凭据 使用 Material for MkDocs Insiders 构建