Neo4j – Verzeichnisse die keine Dateien mehr enthalten

Grundlage Filecount auf den Ordnerknoten

 

match (x:Project)-[:rel_child_ini*1..]->(n) where id(x)=10661 and tointeger(n.filecount)=0 
with n match (n)-[:rel_child0*..]->(e) with n, count(distinct e) as V_darunter, 
sum(tointeger(e.filecount)) as files_darunter RETURN distinct   n.sourcepath, V_darunter, 
case when files_darunter = 0 then 'Ab hier komplett leer' else 'unterhalb noch Dateien' 
end as Inhalt, files_darunter  order by n.sourcepath