如何基于Cypher中顶点属性的相等性检查来创建边?
例如:假设我有一个这样的物体
Employees {name: "abc, country: "NZ"}
并说我有以下对象
Manager { name: "abc", depatment: "product"}
Manager {name: "abc", depatment: "sales"}
Manager {name: "abc", depatment: "marketing"}
现在,我想在Employees.name = Manager.name
如何编写Cypher查询来创建所有4个顶点和3个边?
答案 0 :(得分:2)
首先使用MATCH
子句查找对,然后使用CREATE
查找它们之间的关系。
MATCH (e:Employees),(m:Manager)
WHERE e.name=m.name
WITH e,m
CREATE (m)-[:REL_NAME]->(e)