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

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

王林
풀어 주다: 2024-02-08 22:51:34
앞으로
508명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿