You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
SQL 窗口
命令操作
复制全文
下载 pdf
命令操作
本文介绍如何在文档数据库 MongoDB 版数据交互台执行命令操作。
前提条件
  • 已创建 MongoDB 实例,且实例处于运行中。详细操作,请参见创建实例
  • 已创建数据库账号,且账号具有执行对应命令的权限。详细操作,请参见创建账号
注意事项
  • 查询结果最多支持显示 3000 行,单行数据上限是 3 MB,结果集上限是 10 MB。
  • SQL 窗口中最多可以打开 10 个 Tab,为了不影响数据库的运行,请及时关闭一些 Tab。
  • 在 SQL 窗口中,右键单击 Tab 页,可以实现关闭当前会话,关闭其他会话,关闭右侧会话或关闭所有会话的功能。
  • 由于 DBW 无法保证在数据交互台的 SQL 窗口中执行的 SQL 能达到最佳性能。 因此,建议您不要在数据交互台的 SQL 窗口中执行对响应延迟较为敏感型的 SQL 任务。
  • 在 SQL 窗口中,每个 Tab 页对应的物理连接不唯一。因此在执行事务时,推荐全部选中事务语句一次性执行;避免逐条执行时物理连接变更,使后续执行语句失效。
  • 您执行的创建、删除等操作可能会对线上业务运行造成影响,建议选择业务低峰期进行。
  • 您可以在数据交互台的可操作区域,按需切换集合。最多支持显示 100 个数据库或集合。
  • 多条命令一起执行时,所有命令都会执行,但仅展示最后一条命令的结果。若需要查看某条指定命令的执行结果,需单独执行该命令。
  • 支持通过 CMD + Enter 快捷键执行指定 SQL 语句。
  • usesetitshow 系列命令不能与其他命令一起执行,若需执行请单次执行。
  • 在执行数据库命令时,如果命令执行失败,并提示无对应权限,请参考修改账号权限修改登录账号的数据库权限。
  • 目前在文档数据库 MongoDB 数据交互台中不支持执行以下命令,如有命令支持需求,请提交工单联系技术支持,或者使用开源工具如 CompassDataGripStadio 3T 接入火山引擎文档数据库 MongoDB。
  • 命令形式
    子命令
    db.runCommand({$command})
    shutdownServerapplyOpsreplSetAbortPrimaryCatchUpreplSetFreezereplSetGetConfigreplSetInitiatereplSetMaintenancereplSetReconfigreplSetStepDownreplSetSyncFromreplSetAbortPrimaryCatchUpaddShardbalancerStartbalancerStopcheckShardingIndexmoveChunkmovePrimarymergeChunksremoveShardsetShardVersionsplitsplitVectorunsetShardingprint
    db.adminCommand({$command})
    clonecloneDatabasecloneCollectioncloneCollectionAsCappedcompactlogRotatereIndexshutdown
    db.$command
    db.shutdownServer()db.cloneDatabase("hostname")db.cloneCollection("test")
    rs.$command
    rs.freezers.initiaters.reconfigrs.stepDownrs.addrs.addArbrs.syncFrom
    sh.$command
    addShardmoveChunkmovePrimarymergeChunksremoveShardsetShardVersionsplitsplitVectorunsetSharding
操作步骤
  1. 数据交互台页面的命令执行区域,编辑 SQL 语句,然后单击执行
说明
您也可以选中目标 SQL 语句,然后单击执行,执行部分语句。
  • 成功执行后,您可以进行以下操作:
  • 查看运行记录和执行结果:在运行记录区域查看运行记录,在执行结果区域查看命令的运行结果。同时,您也可以单击关闭全部,关闭执行结果标签页。
  • 下载执行结果:在执行结果区域,对于执行成功的结果,您可以单击下载,将执行结果以 result.json 文件保存到本地。
  • 复制执行结果:在执行结果区域,对于执行成功的结果,您可以单击复制,复制当前的执行结果数据。
  • 收藏 SQL:单击会话窗口右上角的图标,在收藏 SQL 控制面板,设置以下参数信息后,单击确定
  • SQL 名称:自定义 SQL 语句的名称,不可为空。
  • 生效范围:选择收藏的 SQL 语句生效的范围,当前支持选择在当前库当前实例中生效。
  • SQL 语句:您可以在 SQL 语句区域中修改需要收藏的 SQL 文本。
  • 查看收藏的 SQL 语句:单击会话窗口右上角的图标,在收藏夹控制面板,您可以查看编辑删除已收藏的 SQL 语句。
  • 查看 SQL 执行记录:单击会话窗口右上角的图标,在执行历史控制面板,您可以按需筛选指定时间内在所有窗口内执行的 SQL 语句。成功执行后,您可以在执行结果区域查看输出结果,在运行记录中查看执行记录,也可以单击清空记录删除执行记录。
相关 API
API
描述
调用 DataExecCommands 接口执行命令语句。
调用 DataSessionKeepAlive 接口保持 SQL 会话窗口。
调用 DataCloseSession 接口退出 SQL 会话窗口。
调用 DataCancelExec 接口取消 SQL 执行。
最近更新时间:2026.09.01 14:01:58
这个页面对您有帮助吗?
有用
有用
无用
无用