W programie Cypher w Neo4J, biorąc pod uwagę dwa węzły, jeśli nie ma między nimi związku, chciałbym utworzyć relację (typu Foo) z właściwością wagi jednego. Jeśli ten związek już istnieje, chciałbym zwiększyć jego wagę.W Cypher, jak mogę utworzyć związek, jeśli nie istnieje; zaktualizuj właściwość, jeśli ma wartość
Czy jest to dobry sposób na wykonanie tego zadania w pojedynczym zapytaniu na Cyphera? Dzięki!
Edytuj: Niektóre dodatkowe szczegóły: Węzły są już utworzone, unikatowe i znajdują się w indeksie.
Czy jesteś w porządku z użyciem wersji migawkę neo4j? W neo4j 1.8 można zaktualizować wykres za pomocą Cyphera, ale nie w innych wersjach. – Nicholas
Tak, używam SNAPSHOT. – Newtang
Więc zasadniczo chcesz skanować wszystkie węzły, a jeśli jest podłączony, zwiększyć, jeśli nie, utworzyć związek? – Nicholas