在Fiware中,实体由两个字段标识:entityId + entityType。这意味着您可以拥有多个具有相同entityId的实体,而它们具有不同的entityType。
说:
- 如何使用ngsi10便利操作创建实体,其中使用空entityType字段创建实体?
- 以这种方式创建实体是不推荐的吗?
答案 0 :(得分:0)
完全可以使用便捷操作创建实体。 A section in the manual描述了该主题。从这个意义上说,建议使用标准操作来创建实体。
事实上,猎户座非常灵活,有三种方法可以做到:
POST /v1/contextEntities/Room1
。实体ID在URL中指定,实体类型为"空类型" (即"")。POST /v1/contextEntities/type/Room/id/Room1
(自Orion 0.16.0起)。实体ID(Room1)和类型(Room)都在URL中指定。POST /v1/contextEntities
(自Orion 0.17.0起)。在这种情况下,实体ID和类型都在有效负载中指定。