更新时间:2024-06-28 GMT+08:00

命令查询

DAS服务可通过SQL语句对数据库中的集合和视图进行管理,方便用户使用。

使用须知

  • 不支持timestampe()命令。
  • 不支持db.collection.aggregate()命令,可以先使用db.runCommand命令替代。具体语法使用请参考以下示例。
    db.runCommand({
    	aggregate: "collection",
    	pipeline: [{
    			"$match": {
    				"time": {
    					"$gte": 20.0
    				}
    			}
    		},
    		{
    			"$sort": {
    				"time": -1.0
    			}
    		}
    	]
    });

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧导航栏中,单击“开发工具”,进入开发工具页面。

    您也可以在产品概览页面,单击“进入开发工具”,进入开发工具页面。

  5. 选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
  6. 单击顶部菜单栏“命令操作”>“命令查询”
  7. 在命令查询页面编辑您需要执行的命令,单击“执行命令”

    图1 执行命令

    您还可以在命令查询页面进行表1中的操作。

    表1 功能介绍

    功能

    说明

    执行命令

    用于执行命令。

    命令操作主要针对数据库中的集合与视图。

    全屏模式

    当输入的命令较多时,可以打开全屏开关,方便用户查看。

    命令保存到执行记录

    开启后,系统将保存最近执行的命令到服务器中。

    命令执行记录

    查看命令执行情况。

    消息

    查看命令返回信息。

    结果集

    查看命令执行结果。

    覆盖/追加模式

    • 追加模式:每次执行命令时,之前结果集将会保留,创建新标签页显示新结果集。
    • 覆盖模式:每次执行命令时,会清空之前结果集,并显示命令新结果集。

    查询结果集导出

    用于导出查询的结果集,单次最大导出1000条数据。