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

Orion-LD v1.4.0使用q=modifiedAt查询返回空数组求助

解决Orion-LD v1.4.0中无法用q查询modifiedAt的问题

核心原因是你用错了查询参数:modifiedAt是Orion-LD生成的系统元数据属性,不属于实体的常规属性,因此不能用q参数过滤,需要改用mq(元数据查询)参数。

正确的请求示例

  • 查询所有包含modifiedAt元数据的Site实体:
    http://[::1]:1026/ngsi-ld/v1/entities?type=Site&mq=modifiedAt
    
  • 查询2023年1月1日后修改的Site实体:
    http://[::1]:1026/ngsi-ld/v1/entities?type=Site&mq=modifiedAt>2023-01-01T00:00:00Z
    

补充说明

  1. 参数区别:
    • q:用于过滤实体的自定义属性(比如你给Site定义的name、address等)
    • mq:用于过滤实体的元数据,包括系统自动生成的modifiedAt、createdAt,以及你给属性添加的自定义元数据
  2. 如果需要在返回结果中显示modifiedAt,可以加上attrs=*(返回所有属性和元数据)或者attrs=modifiedAt(仅返回该系统属性),示例:
    http://[::1]:1026/ngsi-ld/v1/entities?type=Site&mq=modifiedAt>2023-01-01T00:00:00Z&attrs=*
    

内容的提问来源于stack exchange,提问作者greglevilain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 11:52:10