如何在Apache IoTDB中为Python API返回的查询结果添加表头?

问题描述 投票:0回答:1

在Apache IoTDB中查询数据时,有些指标有值,有些没有值,如何判断最终查询结果属于哪个指标?例如。

select a, b, c from root.it.sa limit 10
,如果
b
为空,将返回两个值。无法确定这两个值是
a, b
还是
a, c
。我知道如果结果在客户端返回,那么结果应该有一个表头,但是使用Python的API仅返回具有两个值和一个时间戳的数据。有没有更简单的方法来解决这个问题?

apache-iotdb iotdb
1个回答
0
投票

如果这个时间序列

b
确实写入了数据或者在Apache IoTDB中手动创建了数据,即使在一定时间内没有写入任何值,对于您的查询语句来说,所有三个时间序列都应该返回一个标头,即使是蟒蛇API。除非你的时间序列
b
从未写入过任何数据或手动创建过。如果是你的情况并且你仍然希望它被返回,你可以手动创建这个时间序列,或者你可以使用一个模板包含所有你认为可能出现的时间序列,并将这个模板挂在上一个节点上,这样即使如果
b
没有写入数据,查询时会返回。

© www.soinside.com 2019 - 2024. All rights reserved.