【问题标题】:How to query Cosmos DB with dashes in property name如何使用属性名称中的破折号查询 Cosmos DB
【发布时间】:2020-06-26 16:38:11
【问题描述】:

问题:当属性名称中使用破折号时,使用 SQL API 查询 COSMOS DB 的正确语法是什么?

错误: 容器预约查询项目失败:{"code":400,"body":{"code":"BadRequest","message":"Gateway Failed to Retrieve Query Plan: Message: {"errors":[{" severity":"Error","location":{"start":7,"end":8},"code":"SC1001","message":"语法错误,附近语法不正确

此查询有效 选择一个ID FROM接入点a

此查询失败 SELECT a.Point-Name FROM接入点a

我尝试过的: 我尝试将值用双引号、单引号、()、 找不到有关在名称中使用破折号的任何文档

【问题讨论】:

标签: azure-cosmosdb


【解决方案1】:

[] 和引号

SELECT * FROM c where c["point-name"] = "Eastern Standard Time"

谢谢比尔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 2021-03-26
    • 1970-01-01
    • 2012-08-31
    • 2018-12-17
    • 2021-04-03
    相关资源
    最近更新 更多