是否可以 运行 使用 Orion 进行查询,其中搜索条件由属性值给出?
Is it possible to run a query using Orion where the searching criteria is given by attributes value?
当我在 Orion 服务器中创建实体时,我可以按 ID 搜索,如平面搜索或使用正则表达式搜索:
http://<localhost>:1026/v1/queryContext
内容:
{
"entities": [
{
"type": "Sensor",
"isPattern": "true",
"id": "sensor_1.*"
}
],
"attributes": ["temperature","humidity"]
}
在上面的示例中,我将获取所有类型为 "Sensor" 且 ID 以 "sensor_1" 开头的对象及其属性 "temperature" 和 "humidity"。我想知道有没有什么方法可以让我通过特定的属性值进行搜索,例如获取湿度超过“60.2”的传感器,或者必须对通过ID查询的检索数据进行此选择。
目前的 Orion 版本 (0.19.0) 没有,但将来可能会。使用 =
运算符 in this document.
查看 attribute::<name>
过滤器
当我在 Orion 服务器中创建实体时,我可以按 ID 搜索,如平面搜索或使用正则表达式搜索:
http://<localhost>:1026/v1/queryContext
内容:
{
"entities": [
{
"type": "Sensor",
"isPattern": "true",
"id": "sensor_1.*"
}
],
"attributes": ["temperature","humidity"]
}
在上面的示例中,我将获取所有类型为 "Sensor" 且 ID 以 "sensor_1" 开头的对象及其属性 "temperature" 和 "humidity"。我想知道有没有什么方法可以让我通过特定的属性值进行搜索,例如获取湿度超过“60.2”的传感器,或者必须对通过ID查询的检索数据进行此选择。
目前的 Orion 版本 (0.19.0) 没有,但将来可能会。使用 =
运算符 in this document.
attribute::<name>
过滤器