2015-09-21 4 views
0

Я звоню с Ориона геолокационного фильтром, как это:Изменить порядок ответа 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

Первоначально опубликовано на https://github.com/telefonicaid/fiware-orion/issues/1246, автор Daniel Gonzàlez Lareo – fgalan

ответ

0

Изменение заказа невозможно в NGSIv1, но в NGSIv2 оно было учтено. Посмотрите на this issue в репозитории fiware-orion, чтобы контролировать статус реализации функции.

EDIT: поскольку Orion 0.28.0 вы можете использовать параметр orderBy URL, чтобы изменить это поведение, как в NGSIv1 (см this piece of documentation) и NGSIv2 (см «Заказ результатов» раздел в NGSIv2 specification).

+0

Вы можете добавить +1 комментарий в https://github.com/telefonicaid/fiware- orion/issues/1103, чтобы показать вашу поддержку этой функции. – fgalan

+0

Ответ был обновлен с информацией об Orion 0.28.0 (будет выпущен в ближайшее время). – fgalan

Смежные вопросы