Ich möchte eine Abfrage schreiben, die mir sagen wird, wie häufig eine bestimmte Knoteneigenschaft in einer Menge von Übereinstimmungen auftritt. Zum Beispiel inaggregierte Häufigkeit in neo4j
MATCH (:left)-->(p:right)
würde Ich mag wissen, wie oft die right
Knoten p.id
sind "id 1"
oder "id 2"
und so weiter.
Derzeit gebe ich alle Übereinstimmungen zurück und zähle dann (mit einem separaten Tool - Python) die Anzahl der Male, die jede id
in den Datensätzen vorkommt.
Ich bin sicher, es muss ein Weg sein, diese in Chiffre zu tun rein DISTINCT
verwenden, collect()
und count()
, aber ich habe mich stecken ...
ich denke, die 'DISTINCT' nicht notwendig sein. – Antimony