Ich möchte tabellarisches Format Liste der Datenherkunft erstellen, so dass Benutzer Quellentabelle und Spalten aus DWH-Tabellen mit Excel-Filterfunktion leicht identifizieren können. Aber der folgende Cypher-Code funktioniert nicht.Wie kann ich mit Cypher von Neo4j die Liste der Artikel aus verschiedenen Hauptrückgabewert erstellen?
MATCH(a:DB {TABLE:'CONT'})-[b:RELATED*1..3]->(c:DB)
WHERE ALL (tmp IN b WHERE tmp.CLAUSE IN ['where','join','unknown'])
RETURN a.table,a.column,b.clause,c.table,c.column
LIMIT 200
Ich habe den folgenden Fehler erhalten.
Type mismatch: expected Map, Node or Relationship but was Collection<Relationship> (line 3, column 25 (offset: 147))
"RETURN a.table, a.column, b.clause, c.table, c.column"
Wenn ich angeben "RETURN a, b, c" nur habe ich den folgenden .
a b c
{"TABLE":"TXX","COLUMN":"CXX","DB":"DXX"} [{"CLAUSE":"unknown"}] {"TABLE":"TYYY","COLUMN":"CYYY","DB":"DYYY"}
Aber ich möchte wie folgt erhalten.
TABLE,COLUMN,DB,CLAUSE,TABLE,COLUMN,
"TXX","CXX","DXX","unknown","TYYY","CYYY","DYYY"
Wie kann ich das erreichen?