Cosmos DB SQL API - 如何查询使用保留字的字段名

Cosmos DB SQL API - How to query a field name that uses a reserved word

我正在尝试查询某个文档的集合,其中一个字段恰好被命名为 'top'。但是,我无法在 select 语句中直接引用此列,因为名称与 TOP 关键字冲突。例如:

SELECT C.code, C.top FROM c

这会引发以下错误 - "Syntax error, incorrect syntax near 'top'."

我可以做些什么来转义这个字段名称,还是我必须将字段重命名为其他名称?

top 是保留关键字。要避免这种情况,请使用 [""] 语法。

SELECT  c.code,c["top"] FROM c