在 Visual Studio Code 中执行支持语法高亮的 Azure Cosmos DB SQL 查询

此功能的作用

查询编辑器可帮助你使用以下命令创作和运行Azure Cosmos DB SQL 查询:

  • 语法突出显示。
  • 多个结果视图(表、JSON、树)。
  • 在编辑器中执行查询。

打开查询编辑器

  1. 在Azure视图中,展开Azure Cosmos DB帐户。
  2. 展开数据库,然后展开容器。
  3. 右键单击容器并选择查询编辑器操作。

Visual Studio Code 中带有查询输入窗格和结果窗格的 Azure Cosmos DB SQL 查询编辑器。

编写和运行查询

  1. 在编辑器中输入查询。
  2. 使用编辑器工具栏中的查询操作运行查询。
  3. 如果需要,请从验证查询开始:
SELECT TOP 10 * FROM c
  1. 通过添加筛选条件和排序条件进行迭代:
SELECT c.id, c.status, c.updatedAt
FROM c
WHERE c.status = "active"
ORDER BY c.updatedAt DESC

查看结果和统计信息

  • 使用表视图快速扫描字段。
  • 使用 JSON 视图进行完整有效负载验证。
  • 对嵌套文档使用树视图。
  • 在优化对性能敏感的查询时,请检查查询统计信息。

保存并重新运行模式

  • 在工作区中保留可重用的查询片段。
  • 重新运行基线和优化变体以比较行为。

故障排除

  • 如果查询执行失败,请验证 SQL 语法和字段名称。
  • 如果结果为空,请运行 SELECT TOP 10 * FROM c 以检查示例文档。
  • 如果访问失败,请验证Azure中的帐户和数据权限。