Если я создаю две одинаковые сущности в Fiware Orion: одно и то же имя , одно и то же идентификатор и одинаковые атрибуты , каково поведение системы ?.Это просто обновление?
если вы не хотите заботиться о том, создан ли объект или только что обновлен, вы можете использовать пакетную операцию
POST / v2 / op / update
с типом действия 'REPLACE'см. https://github.com/Fiware/dataModels/blob/master/Weather/WeatherObserved/harvest/portugal_weather_observed_harvest.py#L149
Вы также можете использовать тип действия «APPEND».Единственное предостережение этого подхода состоит в том, что если объект содержит старые атрибуты, они останутся ...
То, что API не поддерживает, - это операция UPSERT ... т.е. / v2 / op / update будет толькоработать, если сущность уже существует ...
Orion не позволит вам создать две сущности с одинаковым идентификатором и ввести один и тот же путь службы.Если вы попытаетесь это сделать, вы получите ошибку, подобную этой:
{ "error": "Unprocessable", "description": "Already Exists" }