我很困惑什么是正确的。根据{{3}},您可以在 updateAction 字段中同时使用 APPEND 和 UPDATE 。
实际差异是什么?这与registerContext有什么关系?
答案 0 :(得分:1)
首先,APPEND / UPDATE与registerContext无关:APPEND / UPDATE用于updateContext请求,这是NGSI10操作,而registerContext是NGSI9操作。
一般规则是在必须在Orion Context Broker中创建新的上下文元素(例如,现有实体中的新entiy或新属性)时使用APPEND,并在更新现有上下文元素时使用UPDATE(例如,之前的创建的实体/属性)。
其他一些评论:
编辑:Orion 0.24.0引入了APPEND_STRICT action,就像APPEND一样,但如果要添加的属性已经存在则返回错误。