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

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -