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

如何通过GET查询获取Orion中属性的时间戳(modDate)

在Orion中通过GET查询获取属性的modDate时间戳

要获取上下文实体属性的modDate(修改时间戳),可以通过以下几种实用方式实现:

1. 默认返回modDate(Orion版本≥0.25.0)

从Orion 0.25.0版本开始,查询实体属性时默认会返回每个属性的modDate字段。直接发送标准GET实体查询请求即可:

GET /v2/entities/<entityId>?type=<entityType>

响应示例结构:

{
  "id": "Room1",
  "type": "Room",
  "temperature": {
    "value": 23.5,
    "modDate": "2024-05-20T14:30:00.000Z"
  },
  "humidity": {
    "value": 60,
    "modDate": "2024-05-20T14:25:00.000Z"
  }
}

2. 显式指定返回modDate(兼容旧版本或自定义场景)

如果需要精确控制返回字段,可通过attrs指定目标属性,同时用metadata显式要求返回modDate:

GET /v2/entities/<entityId>?type=<entityType>&attrs=temperature,humidity&metadata=modDate

这种方式仅返回指定属性及其modDate元数据,响应结构与上述示例一致。

3. 批量查询多个实体的属性modDate

若要批量获取多个实体的属性时间戳,可使用如下请求:

GET /v2/entities?type=<entityType>&attrs=*&metadata=modDate

其中attrs=*表示返回所有属性,metadata=modDate确保每个属性都携带修改时间戳。

注意事项

  • 低版本Orion(<0.25.0)可能需要手动配置才能启用元数据返回功能。
  • 如果使用options=keyValues参数,默认不会返回modDate,需额外添加metadata=modDate参数才能获取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 04:35:28