跳到主要内容

MongoDB 凭据

这些凭据可用于以下节点的身份验证:

前置条件 ​

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

如果从头设置 MongoDB,请创建集群和数据库。详细步骤,请参阅 MongoDB Atlas 文档。

支持的身份验证方式 ​

  • Database connection - Connection string(数据库连接,连接字符串)
  • Database connection - Values(数据库连接,字段值)

相关资源 ​

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

使用数据库连接:连接字符串 ​

配置此凭据需要满足上述前置条件,然后:

  1. 将 Configuration Type(配置类型)设为 Connection String(连接字符串)。
  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. 查找和格式化连接字符串的相关信息,请参阅连接字符串。
  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 文档。

使用数据库连接:字段值 ​

配置此凭据需要满足上述前置条件,然后:

  1. 将 Configuration Type(配置类型)设为 Values(字段值)。
  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 文档。

本文为社区中文翻译。查看对应英文原文