2016-05-01 4 views
0

Рассмотрите узлы Person и узлы узлов.Neo4J - Предотвращение дублированных типов отношений с идентичным значением

Каков наилучший способ предотвратить наличие отношений типа «Приобретенные» и отношения «Купили» в графе, которые имеют одинаковое значение, но просто называются по-разному?

E.g. если мы в конечном итоге с нашим графиком в таком состоянии:

(Alice) -[Bought] -> (Pickles) 
(Bob) -[Purchased]-> (Pickles) 

, и я хочу знать всех, кто купил банку соленых огурцов. Очевидно, кто-то ошибся при создании одного из этих отношений. Как я могу предотвратить этот класс ошибок?

ответ

2

Ограничить отношения, которые пользователь может создать для определенного набора имен, и не допускать никаких других имен отношений.

+0

Это то, что вы можете сделать с самим Neo4J, или вы имеете в виду от домашнего проката app/api layer? – Metropolis

+1

Это было бы ограничение на приложение. –

 Смежные вопросы

  • Нет связанных вопросов^_^