MATCH (fist:Person), (second:Person)
WHERE first.name IN {names1} and second.names IN {names2}
MERGE (first)-[r:KNOWS]-(second)
RETURN r;names1 and names2 are parameters which are passed as dict with the query > Am 18.06.2015 um 02:00 schrieb Shekar Tippur <[email protected]>: > > I am trying to do the merge. > > I have neo4j object A and B > > I am trying to construct the cypher > > newstmt='MATCH (lft ' + A + '),(' + B + ') WHERE Name IN [' + Name + '] > CREATE UNIQUE (lft)-[r:KNOWS]->(B) RETURN r' > > I get a TypeError as A and B are py2neo objects. How do I construct a cypher? > I need to type cast this to string somehow. > > - Shekar > > On Tuesday, 16 June 2015 23:31:01 UTC-7, Sukaant Chaudhary wrote: > Sekhar, > Try the following query: > MERGE (person:Person {Name:"Shekar", Address:"abc123"}) ON CREATE SET > person.kids = 3 RETURN person; > > Hope this will help ! > > -Sukaant Chaudhary > <http://in.linkedin.com/pub/sukaant-chaudhary/33/ba8/479> > > On Wed, Jun 17, 2015 at 11:51 AM, Shekar Tippur <[email protected] > <javascript:>> wrote: > Hello, > I want to create an object only when 2 attributes of the object are unique > > For example > > the object is > > Person{"Name":"Shekar", "Address":"abc123", "kids":"3"} > > I want to create this node only if name and address do not match with ore > existing records. > > I was trying graph.schema.create_uniqueness_constraint("Person", "Name"). How > do I extend this to include address as well. > > - Shekar > > -- > 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 [email protected] <javascript:>. > 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 [email protected] > <mailto:[email protected]>. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
