我的数据库中有一个连接到userDevice节点的用户节点。关于它们之间的关系,有一个名为pushId的属性。
我正在尝试获取特定用户的pushIds和用户设备ID的列表。
match (user:User)-[r:WITH_DEVICE]->(device:UserDevice)
where user.id="222" or user.id="243243"
RETURN r.pushId,device.id
而不是2行,它复制一行两次并返回3行。
答案 0 :(得分:1)
使用DISTINCT关键字
match (user:User)-[r:WITH_DEVICE]->(device:UserDevice)
where user.id="222" or user.id="243243"
RETURN DISTINCT r.pushId,device.id
http://neo4j.com/docs/stable/query-return.html#return-unique-results