DAS服务可通过SQL语句对数据库中的集合和视图进行管理,方便用户使用。
操作步骤
- 在文档数据库管理页面,单击顶部菜单栏“命令操作”>“命令查询”。
- 在命令查询页面编辑您需要执行的命令,单击“执行命令”。
执行命令
在命令查询页面下部窗口,查看当前执行情况。
结果集
- 在命令执行记录页签下,您可获取历史命令执行信息。
- 在消息页签中获取当前命令执行成功/失败情况,及耗时信息。
说明因为当前不支持db.collection.aggregate() 命令,可以先使用 db.runCommand命令替代。具体语法使用请参考以下示例。
db.runCommand({
aggregate: "collection",
pipeline: [{
"$match": {
"time": {
"$gte": 20.0
}
}
},
{
"$sort": {
"time": -1.0
}
}
]
- SQL执行有两种模式:
- 追加模式:每次执行命令时,之前结果集将会保留,创建新标签页显示新结果集。
- 覆盖模式:每次执行命令时,会清空之前结果集,并显示新结果集。
命令执行记录
前提条件
- 您已在命令查询窗口执行过SQL命令。
- 在命令查询窗口开启“命令保存到执行记录”。
操作步骤
在文档数据库管理页面,顶部菜单栏单击“命令操作”>“命令执行记录”。
在命令执行记录列表中,您可以查看历史执行记录信息。
命令执行记录列表
- 支持通过时间范围、库名、命令关键字进行快速搜索执行记录信息。
- 所属库名:单击库名,您可从该页面直接进入该数据库库管理页面。
- SQL语句:您可单击查看当前记录的SQL语句,支持复制使用。
- 命令窗口打开:为方便查看与使用,支持在命令窗口打开该执行信息。