【发布时间】:2016-09-04 18:48:38
【问题描述】:
以下是我在 Neo4j 中创建的:
节点:客户姓名、客户地址和客户联系方式
根据所有三个节点之间的共同关系链接这些节点。
我可以看到 Neo4j 中链接的所有三个节点。联系人包含电子邮件和电话号码,因此在某些情况下客户名称节点连接到电子邮件地址、电话号码和地址。
在我的学习曲线中,我被要求展示不同客户名称使用了多少相同的联系人以及不同客户名称使用了多少相同的地址。根据我的小经验,我尝试了一些查询,但无法获得结果。
尝试了以下查询 -
start n=node(*)
match n-[:CONTACT_AT]-()
return distinct n
CONTACT_AT是客户名称与Contact(email、phone)节点的关系。
【问题讨论】:
-
您尝试过使用哪些查询?
-
可能是一个错误的查询 - 请原谅我缺乏知识 start n=node(*) match n where has(n.contact) return n 虽然在运行此查询后它崩溃并且我到达崩溃屏幕在铬上。