사용자가 Excel 필터 기능을 사용하여 DWH 테이블에서 원본 테이블과 열을 쉽게 식별 할 수 있도록 데이터 계보의 테이블 형식 목록을 만들고 싶습니다. 그러나 다음의 Cypher 코드가 작동하지 않습니다.Neo4j의 Cypher를 사용하여 다른 추기경 반환 값의 항목 목록을 만들려면 어떻게해야합니까?
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
다음과 같은 오류가 발생했습니다. 난 단지 지정 "A, B, C를 반환"경우
Type mismatch: expected Map, Node or Relationship but was Collection<Relationship> (line 3, column 25 (offset: 147))
"a.table, a.column, b.clause, c.table, c.column를 반환", 나는 다음있어 .
a b c
{"TABLE":"TXX","COLUMN":"CXX","DB":"DXX"} [{"CLAUSE":"unknown"}] {"TABLE":"TYYY","COLUMN":"CYYY","DB":"DYYY"}
하지만 아래 내용을 듣고 싶습니다.
TABLE,COLUMN,DB,CLAUSE,TABLE,COLUMN,
"TXX","CXX","DXX","unknown","TYYY","CYYY","DYYY"
어떻게하면됩니까?