我想知道在使用Cypher的Neo4j中有多少节点的输入和输出度大于2。
答案 0 :(得分:3)
MATCH (n)
WHERE size((n)-->()) > 2 AND size((n)<--()) > 2
RETURN count(n)
答案 1 :(得分:1)
这应该可以解决问题:
MATCH (n)
OPTIONAL MATCH (n)-[out]->()
OPTIONAL MATCH (n)<-[in]-()
WITH n, COUNT(out) AS outDegree, COUNT(in) AS inDegree
WHERE outDegree > 2
AND inDegree > 2
RETURN COUNT(n)