MongoDB 凭据#
您可以使用以下凭据对下列节点进行身份验证:
前置准备#
- 在 MongoDB 服务器上创建具有适当权限的用户账户。
- 作为项目所有者,将所有 n8n IP 地址 添加到项目网络访问中的 IP 访问列表条目。详细操作请参阅 添加 IP 访问列表条目。
若需从头搭建 MongoDB,请创建集群与数据库。具体操作步骤请参考 MongoDB Atlas 文档。
支持的认证方式#
- 数据库连接 - 连接字符串
- 数据库连接 - 参数值
相关资源#
有关该服务的更多信息,请参阅 MongoDB Atlas 文档。
使用数据库连接 - 连接字符串#
配置此凭据需完成上述前置准备步骤,随后:
- 选择配置类型为连接字符串
- 输入 MongoDB 连接字符串。获取方式:
- 进入 Database > Connect
- 选择 Drivers
- 复制 Add your connection string into your application code 中的代码(格式示例:
mongodb+srv://yourName:[email protected]/?retryWrites=true&w=majority) - 将连接字符串中的
<password>和<username>替换为实际数据库用户凭据 - 将处理后的连接字符串输入 n8n
- 连接字符串的查找与格式规范请参考 连接字符串说明
- 输入数据库名称(即连接字符串对应用户要登录的数据库)
- 选择是否启用 TLS:启用后需确保 MongoDB 数据库已配置 TLS 并生成 x.509 证书,并在 n8n 中填写以下证书字段:
- CA 证书
- 公共客户端证书
- 私有客户端密钥
- 密码短语
x.509 证书相关操作请参阅 MongoDB x.509 文档
使用数据库连接 - 参数值#
配置此凭据需完成上述前置准备步骤,随后:
- 选择配置类型为参数值
- 输入数据库主机名或地址
- 输入数据库名称
- 输入登录用户名
- 输入用户密码
- 输入连接端口号(服务器监听传入连接的端口)
- 选择是否启用 TLS:启用后需确保 MongoDB 数据库已配置 TLS 并生成 x.509 证书,并在 n8n 中填写以下证书字段:
- CA 证书
- 公共客户端证书
- 私有客户端密钥
- 密码短语
x.509 证书相关操作请参阅 MongoDB x.509 文档