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

InfluxDB用通配符查询多个measurement指定字段无返回如何解决?

InfluxDB通配符查询多measurement无结果问题解答

核心错误原因

你把通配符*放在了双引号内部,InfluxDB会将"some.stats.*"识别为单个固定名称的measurement,不会把*解析为通配符做模糊匹配,因此无法匹配到你实际存在的多个measurement,最终返回空结果。

正确查询写法

两种实现方式二选一即可:

  1. 直接使用不带引号的通配符(简单场景适用)
select test from some.stats.*
  1. 使用正则匹配(更精准,可避免点号被误解析为任意字符)
select test from /^some\.stats\..*/

可选验证步骤

你可以先执行以下语句确认匹配范围是否符合预期:

show measurements with name =~ /^some\.stats\..*/

如果该语句能返回你需要的some.stats.123、some.stats.456等measurement,再执行字段查询即可。

内容的提问来源于stack exchange,提问作者Wiktor Kisielewski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 15:54:04