Fiware orion 如何在Orion中存储时间戳或日期时间?
我使用Orion存储上下文信息,在所有实体属性中有两个是时间特定的:Fiware orion 如何在Orion中存储时间戳或日期时间?,fiware-orion,Fiware Orion,我使用Orion存储上下文信息,在所有实体属性中有两个是时间特定的: 更新地址 创建于 我如何储存这个?Orion中是否有时间戳或日期时间属性类型?您可以使用属性类型date存储日期,如“特殊属性类型”部分所述。例如,您可以创建以下实体: POST /v2/entities { "id": "myEntity", "type": "myType", "updated_at": { "value": "2017-06-17T07:21:24.00Z", "type
- 更新地址
- 创建于
我如何储存这个?Orion中是否有时间戳或日期时间属性类型?您可以使用属性类型
date
存储日期,如“特殊属性类型”部分所述。例如,您可以创建以下实体:
POST /v2/entities
{
"id": "myEntity",
"type": "myType",
"updated_at": {
"value": "2017-06-17T07:21:24.00Z",
"type": "date"
},
"created_at": {
"value": "2017-06-17T07:21:24.00Z",
"type": "date"
}
}
请注意(至少在最新的Orion版本中,0.28.0)精度为秒。换句话说,您可以使用2017-06-17T07:21:24.238Z
创建/更新,但您将获得2017-06-17T07:21:24.00Z
还请注意,Orion自动管理实体的创建和修改日期,即您的客户不需要管理这些日期。如“虚拟属性”一节所述,为了检索实体创建和/或修改,请在选项中使用它们。例如:
GET /v2/entities/myEntity?options=dateCreated,dateModified
请注意,在Orion 0.28.0中,NGSIv2仍在进行中,因此它的状态为“beta”API。因此,在API最终发布之前可能会发生一些小的更改(例如,日期的属性类型可能是与date
不同的关键字,或者指定虚拟属性的方式可能会从选项更改为其他机制)。谢谢!我将使用更多的日期字段以及dateCreated和dateModified字段。所以我有两个好消息:我不需要关心管理dateModified和dateCreated,我有一个数据类型来进行时态查询。