我的网络有两种类型的节点:(n:type1) - [r] - >(m:type2)。 type1节点有一个名为的属性,可以取值True或False。我想要一个查询,对于type2的每个节点,给出True和'Falses'的总和。来自与之相关的节点。
我可以两次通过:
match (n:type1)-[r]->(m:type2) where n.called return m.id, count(n);
match (n:type1)-[r]->(m:type2) where not n.called return m.id, count(n);
但我希望能够在一个查询中完成。
答案 0 :(得分:1)
试试这个
match (n:type1)-[r]->(m:type2)
return m.id, n.called, count(n);