You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kusto中引用包含点号(.)的字段?

Kusto查询带点JSON字段名的正确姿势

正确查询语句

针对tags里带点的org.siteid字段,Kusto里要用方括号包裹带引号的字段名来引用,正确写法如下:

tablename
| where fields.attempt == 0 and tags["org.siteid"] contains "car"

之前写法的问题

  • tags."org.siteid":这种引号直接跟在点后面的写法不符合Kusto语法规则,系统无法正确识别完整的字段名。
  • tags.org\.siteid:Kusto不支持用反斜杠转义字段名里的点号,这么写会被当成tags.org下的siteid字段,自然查不到目标数据。

额外提示

如果tags字段还没被自动解析为动态类型,可以先用parse_json函数转换后再查询:

tablename
| extend parsed_tags = parse_json(tags)
| where fields.attempt == 0 and parsed_tags["org.siteid"] contains "car"

内容的提问来源于stack exchange,提问作者Shobhit Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 15:03:08