내가 2 노드 A를 사이에 관계를 만들려고 해요와 BNeo4j OGM은 - 깊이 1 만 관계
잠재적으로는 연결의 수백이 있고 B가 새로 만든 노드가 될 수있는 관계를 저장합니다.
내가 지금 그것을하고 있어요 방법은의 자식으로 B를 추가 한 후 1
몇 가지 예를 그루비 코드의 깊이와 절약, 1의 깊이 로딩 (A)에 의해입니다
def B = neo4jOperations.save(new B(), 0)
def A = neo4jOperations.load(A, idOfA, 1)
A.relationshipList().add(B)
neo4jOperations.save(A, 1) // This turns out to be slow since it is saving all the @EndNode of A, while it doesn't need to
그러나 이것은 neo4j 로딩과 불필요한 노드 및 관계 저장 때문에 매우 느립니다. 하나의 노드, 즉 B를 기존 관계에 추가하는 데 관심이 있습니다.
반 패턴을 치고 있습니까? 아니면 이것이 작동하는 방식입니까? 이 작업을 수행하는 더 빠른 방법이 있습니까?
몇 가지 코드를 공유 할 수 있습니까? "깊이 1로"로드/저장하면 무엇을 의미하는지 명확하지 않습니다. – cybersam
@cybersam이 완료되었습니다. – Nerrve