2017-05-19 3 views
1

Mit dem FIWARE PointOfInterest Datenmodell möchte ich nach POI Kategorie filtern, die ein Array ist. Zum BeispielIst es möglich, nach Array-Inhalt abzufragen?

http://130.206.118.244:1027/v2/entities?type=PointOfInterest&options=keyValues&attrs=name,category&limit=100&q=category=="311" 

, wie Entitätsinstanzen so etwas wie

{ 
     "id": "Museum-f85a8c66d617c23d33847f8110341a29", 
     "type": "PointOfInterest", 
     "name": "The Giant Squid Centre", 
     "category": 
     [ 
      "311" 
     ] 
    }, 
    { 
     "id": "Museum-611f228f42c7fbfa4bd58bad94455055", 
     "type": "PointOfInterest", 
     "name": "Museo Extremeño e Iberoamericano de Arte Contemporáneo", 
     "category": 
     [ 
      "311" 
     ] 
    }, 

Antwort

0

Mit Blick auf the NGSIv2 specification scheint es, die in der Art und Weise funktioniert, wie Sie erwähnen:

Einzelelement, z.B. temperature==40. Damit eine Entität übereinstimmt, muss sie die Zieleigenschaft (temperature) enthalten und der Zieleigenschaftswert muss der Abfragewert sein (40) (oder den Wert einschließen, falls der Zieleigenschaftswert ein Array ist).

Ich meine, insbesondere der Teil, der sagt:

... oder schließen Sie den Wert, falls der Zieleigenschaftswert ein Array ist.

Verwandte Themen