在orion上下文代理中使用属性值过滤queryContext

时间:2015-06-25 10:12:17

标签: fiware fiware-orion fiware-wirecloud

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

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

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

将JSON用于带CURL的queryContext。

你能举个例子吗?

1 个答案:

答案 0 :(得分:0)

当前的Orion版本(写入时的0.22.0)实现了一组过滤器,这些过滤器在this section of the Orion user manual中描述。请注意,当前过滤器是使用Scope而不是AttributeExpression在标准操作中实现的,但最后,这也是OMA NGSI中定义限制的常用方法。

不幸的是,目前不支持属性值过滤器。好消息是,此功能是NGSIv2的一部分,目前正在制定中。在NGSIv2 specification webpage查看q网址参数“列表实体”的便捷操作。 q过滤器参数也将在标准操作的限制元素中具有对应关系(将在当前时间定义)。