Scalenie Neo4j utworzy nowy węzeł, jeśli nie istnieje. I ma ON CREATE
i ON MATCH
jako dwa wyróżnienia. Czy istnieje jednak sposób na zwrócenie różnych informacji, jeśli węzeł został utworzony, jeśli węzeł został dopasowany?Neo4j scalanie zwracaj coś tylko wtedy, gdy zostało utworzone
MERGE (charlie { name:'Charlie Sheen' })
ON CREATE SET charlie.name = 'Charlie'
RETURN charlie
Coś jak: ON CREATE RETURN 1, ON MERGE RETURN 0
Sprawdź odpowiedź na to pytanie. http://stackoverflow.com/questions/20274979/is-it-possible-to-determine-if-a-cypher-merge-results-in-a-rerea- or-a-atch – JohnMark13