2014-12-15 11 views

Odpowiedz

6

Yes, it can be done.

cytat z docs:

Chociaż relacje zawsze mają kierunek, można zignorować kierunek gdzie nie jest przydatny w aplikacji.

Note that a node can have relationships to itself as well 

Można tworzyć te relacje tak jak w każdym innym.

CREATE (p:Person { name: "Sam" }); 
MATCH (p:Person { name: "Sam" }) 
MERGE (p)-[:knows]->(p); 

Chociaż, z oczywistych względów, kierunkowość relacji staje się mniej interesujący sposób, jeśli jesteś wskazując węzeł do siebie, bo nie ma różnicy między głowy i ogona.

+1

Chciałbym tu wspomnieć o kompletności, że używamy neo4j jako mechanizmu zarządzania regułami, a czasami jest użyteczne wyraźne zezwolenie lub zabranianie czegoś podmiotowi samemu, więc ta zdolność nie jest całkowicie bezużyteczna. – tkroman

Powiązane problemy