1

我正在对我的 Orion Context Broker 实例执行 queryContext ,我想过滤此查询以根据属性之一的值获取某些实体。

我没有通过 CURL 请求或 JavaScript Wirecloud NGSI API 使用 AttributeExpression 获得过滤结果。

我浏览了 Context Broker Orion 代码,似乎没有实现 AttributeExpression。

将 JSON 用于带有 CURL 的 queryContext。

你能给我举个例子吗?

4

1 回答 1

0

当前 Orion 版本(撰写本文时为 0.22.0)实现了一组过滤器,这些过滤器在 Orion 用户手册的本节中进行了描述。请注意,当前过滤器是在标准操作中使用 Scope 而不是 AttributeExpression 实现的,但最后,这也是 OMA NGSI 中定义限制的常用方法。

不幸的是,目前不支持属性值过滤器。好消息是这个功能是 NGSIv2 的一部分,目前正在制定中。在NGSIv2 规范网页q上查看“列出实体”便利操作的URL 参数。过滤器参数还将在标准操作的限制元素中具有对应关系(将在当前定义)。q

于 2015-06-26T16:24:37.830 回答