Versuchen, eine UNWIND-Abfrage zum Parsen einer Liste zu erstellen. Die MATCH-Abfrage wird für jede Zeile in unserer Liste ausgeführt. Gibt es eine Möglichkeit, die MATCH-Abfrage nur einmal auszuführen und danach den Wert für jede Zeile zu verwenden? Wir haben DISTINCT versucht, sind aber gescheitert.Neo4j mit UNWIND mit MATCH Leistung
UNWIND ${PACBatch} AS row
MATCH (e:Business {serial_number: row.ownerID})
CREATE (p:Person {serial_number: row.tempSerial, created:
row.rowCreated})
CREATE (e)-[r:SELLS_ITEM {created: row.rowUpdated}]->(p)
RETURN p AS PER, r AS OWNS
Das funktioniert, danke. – Kainan