Gibt es eine Möglichkeit, eine Abfrage auszuführen, nur wenn mindestens zwei Elemente in der Auflistung vorhanden sind. In meiner momentanen Situation passe ich Knoten basierend auf ihren Eigenschaften an und dann lege ich sie in die Sammlung, danach möchte ich eine foreach-Anweisung ausführen, wenn die Größe der Sammlung größer als zwei ist.Ausführen von foreach basierend auf der Größe der Sammlung
Dies ist das Fragment meiner Abfrage, die ich ausführen möchte, wenn die Größe der Sammlung von mehr als zwei Elemente ist
WITH COLLECT(items) AS itemsCol
FOREACH(i in RANGE(0, 1)|
FOREACH(newItem in [productsCol[0]] |
FOREACH(oldItem in [productsCol[1]] |
CREATE UNIQUE (oldItem)-[:SEEN]->(newItem))))
Halten Sie Ausschau nach der nächsten Version von APOC Procedures in den nächsten Wochen, es sollte eine neue Prozedur für die bedingte Ausführung von Cypher Code wie ein if/else geben. – InverseFalcon