是否推荐ngsi10便利操作来创建实体?
Is ngsi10 convenience operations recommended to create entities?
在Fiware中,实体由两个字段标识:entityId + entityType。这意味着您可以拥有多个具有相同 entityId 而具有不同 entityType 的实体。
说:
-如何接受使用 ngsi10 便利操作创建实体,其中实体是用空的 entityType 字段创建的?
-不推荐以这种方式创建实体吗?
使用便捷操作创建实体是完全可能的。 A section in the manual 描述了主题。从这个意义上说,它与使用标准操作创建实体一样被推荐。
事实上,Orion 非常灵活,有 3 种方法可以做到这一点:
- 使用
POST /v1/contextEntities/Room1
。 URL中指定实体ID,实体类型为"empty type"(即“”)。
- 使用
POST /v1/contextEntities/type/Room/id/Room1
(自 Orion 0.16.0 起)。 URL. 中指定了实体 ID (Room1) 和类型 (Room)
- 使用
POST /v1/contextEntities
(自 Orion 0.17.0 起)。在这种情况下,实体 ID 和类型都在有效负载中指定。
在Fiware中,实体由两个字段标识:entityId + entityType。这意味着您可以拥有多个具有相同 entityId 而具有不同 entityType 的实体。
说:
-如何接受使用 ngsi10 便利操作创建实体,其中实体是用空的 entityType 字段创建的?
-不推荐以这种方式创建实体吗?
使用便捷操作创建实体是完全可能的。 A section in the manual 描述了主题。从这个意义上说,它与使用标准操作创建实体一样被推荐。
事实上,Orion 非常灵活,有 3 种方法可以做到这一点:
- 使用
POST /v1/contextEntities/Room1
。 URL中指定实体ID,实体类型为"empty type"(即“”)。 - 使用
POST /v1/contextEntities/type/Room/id/Room1
(自 Orion 0.16.0 起)。 URL. 中指定了实体 ID (Room1) 和类型 (Room)
- 使用
POST /v1/contextEntities
(自 Orion 0.17.0 起)。在这种情况下,实体 ID 和类型都在有效负载中指定。