MongoDB

连接 MongoDB 数据库

配置

查找文档

操作
查询文档
主机*
localhost or your.mongodb.host
端口*
27017
数据库名称*
your_database
用户名*
mongodb_user
密码*
••••••••
认证源
admin
SSL 模式
首选
集合名称*
users
查询过滤器 (JSON)
json
{"status": "active"}
限制
100
排序 (JSON)
json
{"createdAt": -1}
查询文档 (mongodb_query)

在 MongoDB 集合上执行查询操作

输入
参数类型必填描述
hoststring是MongoDB 服务器主机名或 IP 地址
portnumber是MongoDB 服务器端口 (默认值:27017)
databasestring是要连接的数据库名称
usernamestring否MongoDB 用户名
passwordstring否MongoDB 密码
authSourcestring否认证数据库
sslstring否SSL 连接模式 (禁用, 必需, 首选)
collectionstring是要查询的集合名称
querystring否作为 JSON 字符串的 MongoDB 查询过滤器
limitnumber否返回的最大文档数量
sortstring否作为 JSON 字符串的排序条件
输出
参数类型描述
messagestring操作状态消息
documentsarray查询返回的文档数组
documentCountnumber返回的文档数量

插入文档

操作
插入文档
主机*
localhost or your.mongodb.host
端口*
27017
数据库名称*
your_database
用户名*
mongodb_user
密码*
••••••••
认证源
admin
SSL 模式
首选
集合名称*
users
文档(JSON 数组)*
json
[{"name": "John Doe", "email": "john@example.com", "status": "active"}]
插入文档 (mongodb_insert)

将文档插入 MongoDB 集合

输入
参数类型必填说明
hoststring是MongoDB 服务器主机名或 IP 地址
portnumber是MongoDB 服务器端口 (默认:27017)
databasestring是要连接的数据库名称
usernamestring否MongoDB 用户名
passwordstring否MongoDB 密码
authSourcestring否认证数据库
sslstring否SSL 连接模式 (disabled, required, preferred)
collectionstring是要插入的目标集合名称
documentsarray是要插入的文档数组
输出
参数类型描述
messagestring操作状态消息
documentCountnumber插入的文档数量
insertedIdstring插入文档的 ID (单次插入)
insertedIdsarray插入的文档 ID 数组 (多次插入)

更新文档

操作
更新文档
主机*
localhost or your.mongodb.host
端口*
27017
数据库名称*
your_database
用户名*
mongodb_user
密码*
••••••••
认证源
admin
SSL 模式
首选
集合名称*
users
筛选条件 (JSON)*
json
{"name": "Alice Test"}
更新内容 (JSON)*
json
{"$set": {"name": "Jane Doe", "email": "jane@example.com"}}
更新插入
否
更新多条
否
更新文档 (mongodb_update)

更新 MongoDB 集合中的文档

输入
参数类型必填描述
hoststring是MongoDB 服务器主机名或 IP 地址
portnumber是MongoDB 服务器端口 (默认:27017)
databasestring是要连接的数据库名称
usernamestring否MongoDB 用户名
passwordstring否MongoDB 密码
authSourcestring否认证数据库
sslstring否SSL 连接模式 (disabled、required、preferred)
collectionstring是要更新的集合名称
filterstring是JSON 字符串格式的筛选条件
updatestring是JSON 字符串格式的更新操作
upsertboolean否未找到时创建文档
multiboolean否更新多个文档
输出
参数类型描述
message字符串操作状态消息
matchedCount数字筛选器匹配的文档数量
modifiedCount数字修改的文档数量
documentCount数字受影响的文档总数
insertedId字符串插入文档的 ID (如果 upsert)

删除文档

操作
删除文档
主机*
localhost 或 your.mongodb.host
端口*
27017
数据库名称*
your_database
用户名*
mongodb_user
密码*
••••••••
认证源
admin
SSL 模式
首选
集合名称*
users
筛选器 (JSON)*
json
{"status": "inactive"}
删除多个
否
删除文档(mongodb_delete)

从 MongoDB 集合中删除文档

输入
参数类型必填描述
host字符串是MongoDB 服务器主机名或 IP 地址
port数字是MongoDB 服务器端口 (默认:27017)
database字符串是要连接的数据库名称
username字符串否MongoDB 用户名
password字符串否MongoDB 密码
authSource字符串否认证数据库
ssl字符串否SSL 连接模式 (禁用、必需、首选)
collection字符串是要删除的集合名称
filter字符串是以 JSON 字符串表示的筛选条件
multi布尔值否删除多个文档
输出
参数类型描述
message字符串操作状态消息
deletedCount数字已删除的文档数
documentCount数字受影响的文档总数

聚合管道

操作
聚合管道
主机*
localhost 或 your.mongodb.host
端口*
27017
数据库名称*
您的数据库
用户名*
mongodb_user
密码*
••••••••
认证来源
admin
SSL 模式
首选
集合名称*
users
聚合管道(JSON 数组)*
json
[{"$group": {"_id": "$status", "count": {"$sum": 1}}}]
聚合管道(mongodb_execute)

执行 MongoDB 聚合管道

输入
参数类型必填说明
host字符串是MongoDB 服务器主机名或 IP 地址
port数字是MongoDB 服务器端口 (默认:27017)
database字符串是要连接的数据库名称
username字符串否MongoDB 用户名
password字符串否MongoDB 密码
authSource字符串否认证数据库
ssl字符串否SSL 连接模式 (disabled, required, preferred)
collection字符串是执行管道所用的集合名称
pipeline字符串是JSON 字符串形式的聚合管道
输出
参数类型说明
message字符串操作状态消息
documents数组聚合返回的文档数组
documentCount数字返回的文档数量

使用说明

将 MongoDB 集成到工作流中。可查找、插入、更新、删除和聚合数据。

说明

  • 类别:tools
  • 类型:mongodb