是否可以按数组内容查询?

时间:2017-05-19 16:12:09

标签: fiware-orion

使用FIWARE PointOfInterest数据模型我想按POI类别过滤,这是一个数组。例如

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

具有类似

的实体实例
{
        "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"
        ]
    },

1 个答案:

答案 0 :(得分:0)

期待the NGSIv2 specification它似乎与你提到的方式一致:

  

单个元素,例如temperature==40。对于要匹配的实体,它必须包含目标属性(温度),目标属性值必须是查询值(40)(或者包含值,以防目标属性值为数组)。

我的意思是,特别是那个说:

的部分
  

...或包含该值,以防目标属性值为数组。