>  기사  >  백엔드 개발  >  Gremlingo: 두 정점 사이에 가장자리를 추가할 때 Traverser가 값에 매핑되지 않습니다.

Gremlingo: 두 정점 사이에 가장자리를 추가할 때 Traverser가 값에 매핑되지 않습니다.

王林
王林앞으로
2024-02-08 22:51:34460검색

Gremlingo: 두 정점 사이에 가장자리를 추가할 때 Traverser가 값에 매핑되지 않습니다.

php 편집자 Zimo가 오늘 Gremlingo라는 흥미로운 현상을 소개하겠습니다. 그래프의 두 정점 사이에 간선을 추가하면 순회자는 일반적으로 해당 값에 매핑되지 않습니다. 이러한 현상은 프로그램의 논리적 오류로 이어질 수 있으므로 특별히 처리해야 합니다. 이 글에서는 독자들이 이 문제를 더 잘 처리할 수 있도록 Gremlingo 현상의 원인과 해결 방법을 자세히 논의할 것입니다.

질문 내용

tinkerpop gremling-go를 사용하여 gremlin-server/janusgraph에 액세스하고 있습니다. 두 정점 사이에 가장자리를 만들려고 하면 다음 오류가 발생합니다

으아악

정점은

에 의해 추가됩니다. 으아악

그리고

으아악

어느 t*gremlingo.graphtraversal. 정점이 성공적으로 추가되었습니다.

가장자리는

에 의해 추가됩니다. 으아악

여기서 t*gremlingo.graphtraversal ,而 __gremlingo.t____gremlingo.t__의 별칭입니다. 가장자리가 생성되지 않고 위의 오류 출력이 나타납니다.

g.adde("someedge").from(__.v().haslabel("somenode").has("some_id","some_id_1")).to(__. v().haslabel("someothernode").has("some_id","some_id_1")) 其中 g를 통해 gremlin-console을 사용하면 순회가 제대로 작동합니다.

go 오류 처리를 생략했음을 참고하세요.

해결 방법

비동기 요청이 완료되기를 기다리고 계십니까?

channel := t.AddV("somenode").Property("some_id", someID).Iterate()

err :=

위 내용은 Gremlingo: 두 정점 사이에 가장자리를 추가할 때 Traverser가 값에 매핑되지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제