1

如何根据 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 个边?

4

1 回答 1

2

首先找到对MATCH子句,然后找到CREATE它们之间的关系。

MATCH (e:Employees),(m:Manager)
WHERE e.name=m.name
WITH e,m
CREATE (m)-[:REL_NAME]->(e)
于 2019-03-26T10:44:57.413 回答