此功能的作用
此预览功能可借助上下文感知补全来加快查询编写。
重要
此功能目前以预览版提供。 安装 VS Code 扩展后,在 VS Code 中选择“切换到预发行版本”,切换到预发行版本。
先决条件
- Azure Cosmos DB扩展(预发行版本)。
- 已连接Azure Cosmos DB帐户和容器。
- 查询编辑器已在目标容器中打开。
触发器完成
- 打开查询编辑器。
- 开始键入查询,例如:
SELECT c.
FROM c
WHERE c.
- 使用完成建议插入字段名称和查询令牌。
示例创作流
SELECT c.id, c.status, c.updatedAt
FROM c
WHERE c.status = "active"
ORDER BY c.updatedAt DESC
在构建投影、筛选和排序子句时使用自动补全功能。
故障排除
- 如果未显示任何建议,请确认你在连接的容器的查询编辑器中。
- 如果缺少字段,请先运行基线查询,以便刷新架构上下文。
- 如果行为不一致,请重新加载Visual Studio Code并重新打开容器查询编辑器。
局限性
- 对于高度动态或稀疏的文档结构,建议可能只是部分的。
- 复杂的表达式仍可能需要手动 SQL 创作。