集成节点/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)。然后执行以下步骤:
-
选择 Connection String(连接字符串)作为 Configuration Type(配置类型)。
-
输入你的 MongoDB Connection String(连接字符串)。在 MongoDB 中获取连接字符串的方法是:进入 Database > Connect(数据库 > 连接)。
- 选择 Drivers(驱动程序)。
- 复制 Add your connection string into your application code(将你的连接字符串添加到应用程序代码中)部分显示的代码。它看起来类似于:
mongodb+srv://yourName:yourPassword@clusterName.mongodb.net/?retryWrites=true&w=majority。 - 将连接字符串中的
<password>和<username>替换为你将使用的数据库用户的实际凭据。 - 将修改后的连接字符串输入到 n8n 中。
- 参考 Connection String 了解如何查找和格式化你的连接字符串。
-
输入你的 Database(数据库)名称。这是你在连接字符串中提供的用户所登录的数据库名称。
-
设置是否 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)。然后执行以下步骤:
- 选择 Values(值)作为 Configuration Type(配置类型)。
- 输入数据库的 Host(主机)名称或地址。
- 输入 Database(数据库)名称。
- 输入你要登录的 User(用户)名。
- 输入该用户的 Password(密码)。
- 输入用于连接的 Port(端口)。这是服务器用于监听传入连接的端口号。
- 设置是否 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 构建