我很困惑什么是正确的。根据文档,您可以在字段updateAction中同时使用APPEND和UPDATE。
实际的区别是什么?这与 registerContext 有什么关系?
我很困惑什么是正确的。根据文档,您可以在字段updateAction中同时使用APPEND和UPDATE。
实际的区别是什么?这与 registerContext 有什么关系?
首先APPEND/UPDATE与registerContext无关:appEND/UPDATE用于updateContext请求,是NGSI10操作,而registerContext是NGSI9操作。
一般规则是当您必须在 Orion Context Broker 中创建新的上下文元素(例如,现有实体中的新实体或新属性)时使用 APPEND 并在更新现有上下文元素(例如先前创建的实体/属性)。
一些补充说明:
编辑:Orion 0.24.0 引入了APPEND_STRICT 操作,这与 APPEND 类似,但如果要添加的属性已经存在,则会返回错误。