我正在使用Orion来存储上下文信息,并且在所有实体属性中,有两个是特定于时间的:
我该如何储存呢?Orion中是否有时间戳记或日期时间属性类型?
您可以使用属性类型date
来存储日期,如NGSIv2规范部分“特殊属性类型”中所述。例如,您可以创建以下实体:
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自动管理实体的创建和修改日期,即您的客户不需要管理它们。为了检索实体的创建和/或修改,请在options
URI参数中使用它们,如NGSIv2规范部分“虚拟属性”中所述。例如:
GET /v2/entities/myEntity?options=dateCreated,dateModified
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句