Основано на предыдущем ответе киберсам по следующей ссылке Как создать уникальное ограничение, включающее несколько свойств в Neo4J
Мне нужно применить его ответ к моему сценарию использования.
СОЗДАТЬ ОГРАНИЧЕНИЕ (город: город) ASSERT city.cityName IS UNIQUE
СОЗДАТЬ ОГРАНИЧЕНИЕ (город: город) ASSERT city.regionIdentifier IS UNIQUE
Это означает, что эти оба свойства объединяются в группу (cityName, regionIdentifier)
СВОЙСТВА ГОРОДА
<id>:3
cityName:BLANKEMPTYVIDE1009
description:BLANKEMPTYVIDE1009
id:3
identifier:3374991009
region:BLANKEMPTYVIDE1009
regionIdentifier:100
zip:3374991009
То же самое должно применяться путем объединения этих трех свойств (имя сектора, описание, regionIdentifier)
СОЗДАТЬ ОГРАНИЧЕНИЕ (сектор: сектор) ASSERT sector.description UNIQUE
СОЗДАТЬ ОГРАНИЧЕНИЕ (сектор: сектор) ASSERT sector.regionIdentifier IS UNIQUE
СОЗДАТЬ ОГРАНИЧЕНИЕ (сектор: сектор) ASSERTsector.sectorName IS UNIQUE
СВОЙСТВА СЕКТОРА
<id>:2
city:BLANKEMPTYVIDE1002
cityIdentifier:3374991002
description:BLANKEMPTYVIDE1002_BLANKEMPTYVIDE1002
id:2
identifier:3374991002
region:BLANKEMPTYVIDE1002
regionIdentifier:100
sectorName:BLANKEMPTYVIDE1002_BLANKEMPTYVIDE1002
zip:BLANKEMPTYVIDE1002_BLANKEMPTYVIDE1002