Neo4j – Datenmenge für die erste Ebene abwärts (zb. Homeverzeichnisse messen)

 

Ermittlung der Datenmenge für ein Projekt der ersten Ebene Abwärts

Einsatz z. B beim Messen von „homeverzeichnissen“

 

MATCH (n:Project)-[:rel_child_ini]->(v)-[:rel_child0]->(u) where id(n)=5006787 with u match(u)-
[:rel_child0*0..]->(x) RETURN distinct u.sourcepath,  sum(toInteger(x.filecount)) as filecount, 
sum(toInteger(x.foldersize)) as Menge order by Menge desc

 

 

 

u.sourcepath filecount Menge in byte
\\ebner.cc\data\homefolders\red 27616 2,90775E+11
\\ebner.cc\data\homefolders\kef 259 2,90025E+11
\\ebner.cc\data\homefolders\spen 18468 95732667873
\\ebner.cc\data\homefolders\bih 71760 76801631519
\\ebner.cc\data\homefolders\sche 10621 73212395625
\\ebner.cc\data\homefolders\stoc 70091 72358766675
\\ebner.cc\data\homefolders\fl 58984 70173335415