我使用Geo-location过滤器调用orion,如下所示:
(curl localhost:1026/v1/queryContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF
{
"entities": [
{
"type": "City",
"isPattern": "true",
"id": ".*"
}
],
"restriction": {
"scopes": [
{
"type" : "FIWARE::Location",
"value" : {
"circle": {
"centerLatitude": "40.418889",
"centerLongitude": "-3.691944",
"radius": "13500"
}
}
}
]
}
}
EOF
我在fiware orion文档中读到,通过增加实体/注册创建时间返回返回的实体。就像解释here
一样有可能改变这种行为吗?
答案 0 :(得分:0)
在NGSIv1中无法更改顺序,但在NGSIv2中已将其考虑在内。查看fiware-orion存储库中的this issue,以监控该功能的实现状态。
编辑:自Orion 0.28.0起,您可以使用orderBy
网址参数更改此行为,包括NGSIv1(请参阅this piece of documentation)和NGSIv2(请参阅“订购”结果“NGSIv2 specification中的部分。”