带有密码的双向列表,neo4j

时间:2017-04-07 18:23:50

标签: neo4j cypher

我的网络有两种类型的节点:(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);

但我希望能够在一个查询中完成。

1 个答案:

答案 0 :(得分:1)

试试这个

match (n:type1)-[r]->(m:type2) 
return m.id, n.called, count(n);