更新时间:2023-08-08 GMT+08:00
分享

文档数据库(MongoDB)

文档数据库(MongoDB)为用户提供常见的文档数据操作管理功能,如查询文档、删除文档、更新文档等。完全兼容MongoDB协议,可以访问MongoDB数据库。包含“创建集合”、“删除集合”、“删除文档”等执行动作。

连接参数

创建文档数据库连接时连接参数说明如表1所示。如果需要连接的数据库配置了IP地址白名单限制,则需要放通集成工作台公网出口访问地址“124.70.83.64”。

表1 连接参数说明

名称

必填

说明

示例值/默认值

连接名称

设置连接名称。

文档数据库(MongoDB)的连接。

描述

对于连接的信息描述说明。

description

主机地址

主机所分配的地址。

xxx.xxx.xxx.xxx

数据库

支持的数据库名称,如postgres。

postgres

用户名

用户名。

name

密码

用户的登录密码。

-

创建集合

创建文档集合。

  • 输入参数

    用户配置创建集合执行动作,相关参数说明如表2所示。

    表2 创建集合输入参数说明

    参数

    必须

    说明

    集合名称

    创建集合的名称。

    创建固定集合

    如果为true,则创建固定集合。

    最大字节数

    为固定集合指定一个最大值,即字节数。

    最大文档数

    指定固定集合中包含文档的最大数量。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表3

    表3 创建集合输出参数说明

    参数

    说明

    操作结果

    返回创建集合的结果。

删除集合

删除指定的文档集合。

  • 输入参数

    用户配置删除集合执行动作,相关参数说明如表4所示。

    表4 删除集合输入参数说明

    参数

    必须

    说明

    集合名称

    选择删除集合的名称,有下拉框和输入框模式。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表5

    表5 删除集合输出参数说明

    参数

    说明

    操作结果

    返回删除集合的结果。

删除文档

删除指定的文档。

  • 输入参数

    用户配置删除文档执行动作,相关参数说明如表6所示。

    表6 删除文档输入参数说明

    参数

    必须

    说明

    集合名称

    选择删除集合的名称,有下拉框和输入框模式。

    删除条件

    删除文档的条件。

    justOne

    是否只删除一条记录。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表7

    表7 删除文档输出参数说明

    参数

    说明

    删除数量

    返回删除文档数量。

插入多条文档

在指定集合中插入多条文档

  • 输入参数

    用户配置插入多条文档执行动作,相关参数说明如表8所示。

    表8 插入多条文档输入参数说明

    参数

    必须

    说明

    集合名称

    选择集合的名称,有下拉框和输入框模式。

    绕过文档验证

    是否绕过文档验证。

    按顺序写入

    是否按顺序写入。

    文档数据列表

    选择数组类型的节点输出,可切换为数组模式。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表9

    表9 插入多条文档输出参数说明

    参数

    说明

    操作结果

    返回插入多条文档的结果。

插入单条文档

在指定集合中插入单条文档

  • 输入参数

    用户配置插入单条文档执行动作,相关参数说明如表10所示。

    表10 插入单条文档输入参数说明

    参数

    必须

    说明

    集合名称

    选择集合的名称,有下拉框和输入框模式。

    文档

    需要插入的文档。

    绕过文档验证

    是否绕过文档验证。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表11

    表11 插入单条文档输出参数说明

    参数

    说明

    操作结果

    返回插入单条文档的结果。

查询集合列表

查询所有集合

  • 输入参数

    该执行动作无输入参数。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表12

    表12 查询集合列表输出参数说明

    参数

    说明

    集合列表

    返回查询的集合列表。

查询文档

查询指定文档。

  • 输入参数

    用户配置查询文档执行动作,相关参数说明如表13所示。

    表13 查询文档输入参数说明

    参数

    必须

    说明

    集合名称

    选择集合的名称,有下拉框和输入框模式。

    查询条件

    需要插入的文档。

    返回记录数

    返回结果限制,最小为1,最大为1000。

    起始位置

    查询的起始位置。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表14

    表14 查询文档输出参数说明

    参数

    说明

    文档列表

    查询到文档的列表。

    查询结果

    返回查询文档的结果。

更新文档

更新文档数据

  • 输入参数

    用户配置更新文档执行动作,相关参数说明如表15所示。

    表15 更新文档输入参数说明

    参数

    必须

    说明

    集合名称

    选择集合的名称,有下拉框和输入框模式。

    过滤条件

    查询过滤条件。

    更新对象

    需要更新的文档。

    是否插入

    不存在是否插入。

    multi

    是否只更新一条数据。

    绕过文档验证

    是否绕过文档验证。

  • 输出参数

    用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表16

    表16 更新文档输出参数说明

    参数

    说明

    更新数量

    返回更新文档的数量。

相关文档