Fiware Orion上下文代理中的按属性值筛选不起作用
我不明白为什么,但在某些情况下,过滤器不起作用。 以下是我的例子: /v2/实体?类型=停车场&q=名称==停车场+Tina+Balice+Krakow&options=keyValues 返回:Fiware Orion上下文代理中的按属性值筛选不起作用,fiware,fiware-orion,Fiware,Fiware Orion,我不明白为什么,但在某些情况下,过滤器不起作用。 以下是我的例子: /v2/实体?类型=停车场&q=名称==停车场+Tina+Balice+Krakow&options=keyValues 返回: [ { "id": "15217701", "type": "carparks", "agglomerations": "1", "name": "Parking Tina Balice Krakow" } ] 上述AxSample工作正常,但第二个查询不工作
[
{
"id": "15217701",
"type": "carparks",
"agglomerations": "1",
"name": "Parking Tina Balice Krakow"
}
]
上述AxSample工作正常,但第二个查询不工作:
/v2/实体?类型=停车场和q=聚集=1
此查询返回空字符串
如何过滤掉这种情况:
类型=停车场和聚集区==1
为了这个目标
猎户座:
版本“:“1.2.0”
URL查询中的空白需要正确编码,可以使用
+
或%20
。请查看
因此,试着这样做
/v2/entities?type=carparks&q=name==Parking+Tina+Balice+Krakow&options=keyValues
还是这个
/v2/entities?type=carparks&q=name==Parking%20Tina%20Balice%20Krakow&options=keyValues
编辑:关于
/v2/实体?类型=停车场和q=聚集=1
请注意,aggregations
是一个字符串,而默认情况下,equal filter搜索数字(当然,当要搜索的值是数字时)。因此,您有两种选择:
/v2/entities?type=carparks&q=agglomerations=='1'
请编辑您的问题帖子以包含您正在使用的Orion版本,好吗?通常情况下,
contextBroker--version
.version的输出是:“1.2.0”谢谢,很高兴知道这一点,但此查询是有效的。我对:/v2/entities?type=carparks&q=aggregations==1有异议,因此情况并非如此,因为它不包含任何空格。如果您发现答案有用,请给它一个+1,并接受它的有效值。这不是为了满足我的自我:)是为了向其他用户表明答案是有效的:)关于聚合==1的问题,请打开一个新的独立的SOF问题,以免在同一篇文章中“混合”不同的问题。谢谢很抱歉造成混淆,但我的问题是:“如何筛选出此条件类型=停车场和聚集==1?”我对第一个查询没有任何问题,我提到它只是因为我不理解为什么一个属性有效,而另一个属性无效