Redundancy of graph in Neo4j -
i have created small graph in neo4j , respective nodes , relationships created. if run same code again, nodes , relationships again created instead of displaying message nodes , relationships exist similar oracle.
merge (a:person1 { name : 'roger', title : 'developer', age :28}) merge (b:person2 { name : 'britney', title : 'financier',age :32}) merge (c:person3 { name : 'christian', title : 'tester',age :24}) create (a)-[:husband{last_name:'white'}]->(b) return a,b,c;
so want clarify whether neo4j has duplication or nodes created many times
thanks in advance...
for reference, merge
statements not creating new persons, create
statement in end, see http://console.neo4j.org/r/qrzr6u saying upon re-execution
created 1 relationship set 1 property
you want merge on statements:
merge (a:person1 { name : 'roger', title : 'developer', age :28 }) merge (b:person2 { name : 'britney', title : 'financier', age :32 }) merge (c:person3 { name : 'christian', title : 'tester', age :24 }) merge (a)-[:husband { last_name:'white' }]->(b) return a,b,c;
see http://console.neo4j.org/r/vmfl2v example.
Comments
Post a Comment