4.7.Cypher 中的子查询
Cypher 中的子查询
回顾我们的示例图
我们所有的代码示例将继续使用我们之前使用过的一个图示例,但本页的查询将包含更多数据。下图是新图的可视化,这是一个由人员、他们工作的公司以及他们喜欢的技术组成的网络。
我们添加了一个 Person 节点(蓝色),它 WORKS_FOR 一个 Company 节点(红色)并 LIKES 一个 Technology(绿色)节点:Ryan 为 Company Z 工作并喜欢 Python。您可以在图的右侧找到这些数据。
回顾一下,每个人也可能有多个 IS_FRIENDS_WITH 关系指向其他人。
图 1. 人员、他们工作的公司以及他们喜欢的技术组成的网络
您可以使用以下 Cypher查询创建此数据集:
CREATE (diana:Person {name: "Diana"})-[:LIKES]->(query:Technology {type: "Query Languages"})
CREATE (melissa:Person {name: "Melissa", twitter: "@melissa"})-[:LIKES]-&g