为neo4j中的每个节点设置一个属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为neo4j中的每个节点设置一个属性相关的知识,希望对你有一定的参考价值。
我想为数据库中存在的每个节点设置一个称为度的属性,该属性应该计算每个节点的所有关系。
我写了这个,但是没用。
MATCH p=(n:Directed_Node)--()
WITH count(p) AS counter
SET n.Degree=counter
return *
我该怎么做?
答案
您可以执行类似的操作以在每个节点上进行设置。
MATCH (n:Directed_Node)
SET n.Degree=size((n)--())
如果只想获取每个节点的所有关系,尽管这可能是一种更好的方法。由于关系的数量可能是一个动态值,因此始终每次计算并存储它会很昂贵。数据库具有易于获得的信息,因此此查询将非常有效(当然,每Directed_Node
次您要注意;如果有数百万,则永远不会[[fast)并且总是准确的。] >MATCH (n:Directed_Node)
RETURN size((n)--())
以上是关于为neo4j中的每个节点设置一个属性的主要内容,如果未能解决你的问题,请参考以下文章