이것은 매우 쉬운 작업인데도 고심하고 있습니다. 그래프 데이터베이스와 Neo4j에 능숙한 모든 사람들에게 정말 도움이되어 주셔서 감사합니다. CSV 파일에 NULL 값이있는이 MERGE 절을 파악할 수 없습니다. 나는 팀과 같은 일부 필드를 볼 수 있고 객실이 null 값이 LOAD CSV WITH HEADERS FROM 'file:///EXAMPLE.cs
실패하려고 이 내입니다 코드 : MATCH path=(t:Trip)
FOREACH (n IN rels(path) | set SET n.EndTime = apoc.date.format(apoc.date.add(apoc.date.parse(n.EndTime,'ms',"yyyy-MM-dd'T'HH:mm:ss'Z'"),"ms",86400000,"ms"),"ms"
내 데이터입니다. 레코드가 발견되면 나이를 30으로, 상태를 싱글로 설정하고 싶습니다. 그렇지 않다면 나이 30 및 상태 싱글의 이름이 "Jim"인 새 레코드를 만들고 싶습니다. 나는과 같이 병합 명령을 사용하여이 작업을 수행하기 위해 관리 : MERGE (n:person {name:"Jim"})
on match set age=30, status="Sin
좋아, 그래서 여기에 내 데이터 모델이다. 각 사용자의 계정은 :ASSIGNED_TO이고 위치는 :ASSIGNED_TO입니다. 위치는 :BELONGS_TO입니다. 나는 특정 계정을 ID로 선택하려고 시도하고 있으며 해당 계정의 사용자 및 위치 수를 반환하려고합니다. MATCH (account:Account)
WHERE account.id = '123456
대량 데이터를 속성과 병합하는 방법을 설명서에서 볼 수 없습니다. 여기의 예제는 R을 사용하지만 솔루션은 Cypher입니다. 고유 한 필드로 id을 지정해야 속성이 변경되거나 새로운 속성 데이터가 추가 될 때 노드가 복제되지 않습니다. x = data.frame(id = 1:2, name = c('Kate','Charles'),
age = c
나는 직원 데이터로 csv를로드하고 라벨과 관계를 성공적으로 만들었습니다. 다음을 실행할 수 있습니다 : 그리고 다시 클러스터를 가져 오지만 연결이 끊어집니다. 그러한 관계의 견고한 연결 고리를 얻으려면 어떻게해야합니까? USING PERIODIC COMMIT 10000 LOAD CSV WITH HEADERS FROM "file:///ldap.csv" AS
사이퍼에 여러 관계가있는 두 노드 사이의 중복 관계를 삭제하고 싶습니다. 주어진 예를 들어 : a->r1->b
a->r2->b
a->r2->b
a->r3->b
내가 기대 : a->r1->b
a->r2->b
a->r3->b
가 이미 유사한 questions으로 보였지만, 그들은 당신이 단순히 하나를 유지할 수 있도록 두 노드 사이의 모든 관계
내 DB에 태그가있는 태그가있는 리소스가 있습니다. 태그는 다른 태그 내에있을 수 있습니다 (예 : 'neo4j'는 다음과 같이 '데이터베이스'에 연결됩니다 : (neo4j:tag)-[:WITHIN]->(databases:tag)). 모든 태그에 부모가있는 것은 아닙니다. '데이터베이스'를 검색하면 'neo4j'가 표시된 태그가있는 리소스가 반환됩니다. 옵
저는 neo4j 드라이버를 통해 javascript wrapper 라이브러리를 개발했습니다. 비록 내가 API를 사용하여 모든 노드를 얻는 데 약간 어려움을 겪고 있었지만. 쿼리는 neo4j 브라우저에서 작동하지만 neo4j-driver를 사용하는 단일 노드 만 반환합니다. 예를 들어 MATCH (n) MATCH (n)-[r]-(p) RETURN p
: