You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Fiware Context Broker中查询ID不等于指定值的实体

NGSI 查询排除特定ID的Room实体方法

嘿,我来帮你搞定这个NGSI实体查询的问题!要筛选出所有ID不等于urn:ngsi-Id:Room:Room2的Room实体,你可以借助NGSI的过滤查询能力来实现,具体操作如下:

  • 明确过滤条件:我们需要针对实体的id属性使用不等于操作符!=,同时加上type=Room来限定只查询Room类型的实体,这样能避免返回无关的其他类型数据。
  • HTTP请求示例:
    你可以直接发送一个GET请求,带上对应的查询参数:
    GET /v2/entities?type=Room&q=id!=urn:ngsi-Id:Room:Room2 HTTP/1.1
    Host: <你的NGSI服务器地址>
    
  • curl命令示例:
    如果用命令行工具的话,curl命令可以这么写:
    curl -X GET "http://<你的NGSI服务器地址>/v2/entities?type=Room&q=id!=urn:ngsi-Id:Room:Room2"
    

发送这个请求后,NGSI服务器就会返回符合条件的实体——也就是ID为urn:ngsi-Id:Room:Room1和urn:ngsi-Id:Room:Room3的两个Room实体啦。

内容的提问来源于stack exchange,提问作者Vasudevan Nair R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 16:17:48