我希望在查询邻居的邻居时计算不同配对的数量。假设我有一个由以下节点和边组成的小图,
(id:A, type:1)->(id:B, type:2)
(id:A, type:1)->(id:C, type:2)
(id:B, type:2)->(id:D, type:3)
(id:C, type:2)->(id:D, type:3)
(id:C, type:2)->(id:E, type:3)
字符串
和匹配的模式,
MATCH (n0 {id: A})--(n1:2)--(n2)
WHERE n2.id IN ["D", "E"]
型
我正在寻找一个查询,将计数不同的配对沿着这2跳模式。换句话说,预期的答案将给予计数,
A to type2 : 2 connections
type2 to D : 2 connections
type2 to E : 1 connection
型
2条答案
按热度按时间dced5bon1#
假设
id
和type
是属性,这是有效的:字符串
不太好...
ffvjumwh2#
这个查询可能就足够了(它在每个结果行中重复相同的
A_to_type2
计数):字符串
示例数据的输出:
型
或者,返回一个包含type2_to_n2Id计数集合的单行:
型
样品结果:
型