各ノードのすべての関係をカウントする必要がある、データベースに存在する各ノードに次数というプロパティを設定したいと思います。
私はこれを書きましたが、うまくいきません。
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
。数百万ある場合、高速になることはありません)、常に正確です。
MATCH (n:Directed_Node)
RETURN size((n)--())
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加