建议使用ngsi10便利操作来创建实体吗?

时间:2015-04-14 10:55:46

标签: fiware fiware-orion

在Fiware中,实体由两个字段标识:entityId + entityType。这意味着您可以拥有多个具有相同entityId的实体,而它们具有不同的entityType。

说:

- 如何使用ngsi10便利操作创建实体,其中使用空entityType字段创建实体?

- 以这种方式创建实体是不推荐的吗?

1 个答案:

答案 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和类型都在有效负载中指定。