在 Azure Cosmos DB 查询编辑器(预览版)中使用 IntelliSense 和自动补全

此功能的作用

此预览功能可借助上下文感知补全来加快查询编写。

重要

此功能目前以预览版提供。 安装 VS Code 扩展后,在 VS Code 中选择“切换到预发行版本”,切换到预发行版本

显示Azure Cosmos DB扩展Visual Studio Code中“切换到预发行版本”选项的屏幕截图。

先决条件

  • Azure Cosmos DB扩展(预发行版本)。
  • 已连接Azure Cosmos DB帐户和容器。
  • 查询编辑器已在目标容器中打开。

触发器完成

  1. 打开查询编辑器。
  2. 开始键入查询,例如:
SELECT c.
FROM c
WHERE c.
  1. 使用完成建议插入字段名称和查询令牌。

示例创作流

SELECT c.id, c.status, c.updatedAt
FROM c
WHERE c.status = "active"
ORDER BY c.updatedAt DESC

在构建投影、筛选和排序子句时使用自动补全功能。

故障排除

  • 如果未显示任何建议,请确认你在连接的容器的查询编辑器中。
  • 如果缺少字段,请先运行基线查询,以便刷新架构上下文。
  • 如果行为不一致,请重新加载Visual Studio Code并重新打开容器查询编辑器。

局限性

  • 对于高度动态或稀疏的文档结构,建议可能只是部分的。
  • 复杂的表达式仍可能需要手动 SQL 创作。