UCSD 비디오를 따라 Neo4j 실습을하고 있습니다. 나는 연습을 위해 제공된 대본을 자르고 붙인다.Neo4j : 쿼리 당 정확히 하나의 명령문이 필요하지만 다음과 같이 표시됩니다. 3
match (d {Name:'D'})-[:TO]-(b)
with collect(distinct b.Name) as neighbors
match (n)-[r:TO]->(m)
where
not (n.Name in (neighbors+'D'))
and
not (m.Name in (neighbors+'D'))
return n, r, m;
match (d {Name:'D'})-[:TO]-(b)-[:TO]->(leaf)
where not((leaf)-->())
return (leaf);
match (d {Name:'D'})-[:TO]-(b)<-[:TO]-(root)
where not((root)<--())
return (root)
이 반환 :
쿼리 당 정확히 하나의 문을 예상하지만 가지고 난 그냥 그래프가 지정된 노드의 바로 이웃을 포함하지 않는 제공된 스크립트 문제로 실행했습니다 : 3
처음 8 행을 실행할 때, Neo4j는 예상 노드와 모서리가있는 그래프를 반환합니다. 그러나 후속 쿼리를 추가하면 오류 메시지가 표시되기 시작합니다.
한 번에 하나의 쿼리 만 실행할 수 있습니다. 'MATCH ... RETURN ...'문을 별도로 복사하여 붙여 넣으십시오. –
안녕하세요 @James_Pineda! 입력 한 답이 문제를 해결 한 경우 체크 표시를 클릭하여 [수락] (https://meta.stackexchange.com/q/5234/179419)을 고려하십시오. 이는 해결책을 찾았고 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. 감사! –