没有类型的orion updateContext

时间:2014-12-11 16:28:10

标签: fiware-orion

我需要为具有已知值但具有未知类型的属性创建updateContext。如果我们可以避免首先查询实体,那就太好了。是否有某种方法可以在不事先知道其类型的情况下更新属性?

1 个答案:

答案 0 :(得分:0)

这取决于猎户座版本。在0.17.0之前,属性类型用作属性标识的一部分(以及属性名称)。因此,您需要提前知道属性类型,以便在" safe"中更新它。方式(你可以使用空类型,这意味着"任何类型",但是有可能无意中更新了同名的其他属性)。

但是,从0.17.0开始,只有属性名称用于属性识别。因此,您不需要在属性更新中指定类型。基本上是:

  • 如果更新包括名称,类型和值,则类型和值都会更新
  • 如果更新包含名称和值(但不包括类型),则会更新该值。该类型保持不变。