2017-08-29 40 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编码。

相关问题