No, there are no constraints on rels. What's your use-case? Do you have an actual performance problem?
Michael > Am 23.03.2016 um 09:49 schrieb kincheong lau <kincheong...@gmail.com>: > > Thanks! I was thinking adding unique property and then create > index/constraint might improve performance, would that be the case? > > > On Wednesday, March 23, 2016 at 3:53:31 PM UTC+8, Michael Hunger wrote: >> MATCH (p:Product)-[r:inside]->(c:Category) > SET r.type = p.id <http://p.id/> + '->' + c.id <http://c.id/> > > But I strongly recommend against setting this kind of property !! > > As you can always compute the information! > >> MATCH (p:Product)-[r:inside]->(c:Category) > RETURN p.id <http://p.id/> + '->' + c.id <http://c.id/> > > > MERGE always tries to find the WHOLE pattern and if it can't find it will > CREATE it. > >> Am 23.03.2016 um 08:36 schrieb kincheong lau <kinche...@ <>gmail.com >> <http://gmail.com/>>: >> >> for each existing 'product' that 'inside' a 'category', I would like to add >> a property in relationship 'product->category'. When I run below cypher, it >> create a new relationship instead of adding new property in the existing >> one...how can I make it 1 relationship only? >> >> >> 1) Existing relationship before change >> >> (p:Product)-[r:inside]->(c.Category) >> >> there is no property in [ r ] >> >> 2) Cypher to run >> >> MATCH (p:Product), (c:Category) >> MERGE (p)-[r:inside {type: p.id <http://p.id/> + '->' + c.id <http://c.id/> >> }]->(c) >> >> 3) it creates new relationship and the existing no change >> >> (p:Product)-[r:inside {type: p.id->c.id <http://c.id/> }]->(c:Category) >> >> (p:Product)-[r:inside]->(c:Category) >> >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Neo4j" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to neo4j+un...@ <>googlegroups.com <http://googlegroups.com/>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to neo4j+unsubscr...@googlegroups.com > <mailto:neo4j+unsubscr...@googlegroups.com>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.