query.setModelField是否塞错了query字段

Blade 未结 1 99
xiaoliu
xiaoliu 2024-11-20 10:49

一、该问题的重现步骤是什么?

 1.query.setModelField(query.getIdentifier())这个是不是set错了,应该不用塞Identifier吧?modelField默认值就是*,如果identifier是null就会报错。image.png


image.png

二、你期待的结果是什么?实际看到的又是什么?

期待的结果:query.setModelField的modelField()的默认值是*,应该不用塞identifier吧?

实际看到的:query.setModelField的是query.getIdentifier()。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

正在使用的产品:BladeX物联网平台

版本:1.2.0

操作系统:Windows11


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2024-11-20 15:50

    这个功能是给前端查询单个属性的历史数据用的,所以必须指定单个字段

    CleanShot20241120154826@2x.png


    modelField的*或者多个字段,是给事件或者命令模块使用的,这两个模块是需要查询多个字段的。

    0 讨论(0)
提交回复