2017-08-29 71 views
0

大家好我討厭這些金融機構在RESTREST我如何可以結合搜索實體,並在同一時間屬性

{ 
    "id": "Church-MX-1", 
    "type": "PointOfInterest", 
    "category": { 
     "type": "Text", 
     "value": "Church", 
     "metadata": {} 
    }, 
    "location": { 
     "type": "geo:point", 
     "value": "19.435433, -99.133072", 
     "metadata": {} 
    }, 
    "name": { 
     "type": "Text", 
     "value": "Catedral Metropolitana", 
     "metadata": {} 
    }, 
    "postalAddress": { 
     "type": "StructuredValue", 
     "value": { 
      "addressCountry": "MX", 
      "addressLocality": "México Ciudad de México", 
      "addressRegion": "Ciudad de México" 
     }, 
     "metadata": {} 
    }, 
    "source": { 
     "type": "Text", 
     "value": "http://www.arquidiocesismexico.org.mx", 
     "metadata": {} 
    } 
}, 

我想要做的是使用失眠執行查詢在哪裏可以弄到類型= PointOfInterest也可以通過「名稱」。「價值」=「大都會教堂」。

我該怎麼做?

我嘗試這個查詢,但不工作:

http://148.205.176.167:1026/v2/entities?limit=100&type=PointOfInterest&name=%22Catedral%20Metropolitana%22 

這是行不通的,因爲它會顯示所有PointOfInterest,而不是隻有一個名爲「大都會」。

我試圖找到REST中的查詢資源,但只找到了請求,而沒有查詢實體。

我希望有人能幫助我。我會繼續搜索。

在此先感謝。

回答

0

我找到了解決辦法:

NGSIv2 Documentation

必須使用正確的運營商爲它,根據簡單查詢標準。

因此,對於這個查詢是:

http://148.205.176.167:1026/v2/entities?type=PointOfInterest&q=name~%3DBellas%20Artes 

名狀貝雅斯阿特斯是q=name~=Bellas Artes和失眠做URL編碼。

相關問題