Neo4j计算零关系?

时间:2015-08-18 09:23:31

标签: neo4j

此查询不会返回任何没有关注者的用户。

MATCH (:USER)-[f:FOLLOWS]->(u:USER)
RETURN u.name, count(f)

如何返回此处的所有用户以及0后面没有边缘的用户?

2 个答案:

答案 0 :(得分:2)

要在没有[:FOLLOWS]时匹配MATCH (u:User) OPTIONAL MATCH u-[f:FOLLOWS]->(:User) RETURN u.name, count(f) ,您必须使关系成为可选。

read()

答案 1 :(得分:1)

这会更快:

cols = ['col0', 'col1', 'col2'] # the columns you want to load
for col in cols:
    data = pandas.read_csv(..., usecols=[col], squeeze=True)
    # format column data etc.

因为它在内部使用getDegree函数来检索关系数。