目錄
問題內容
解決方法
首頁 後端開發 Golang Gremlingo:在兩個頂點之間新增邊時,遍歷器不會對應到值

Gremlingo:在兩個頂點之間新增邊時,遍歷器不會對應到值

Feb 08, 2024 pm 10:51 PM

Gremlingo:在兩個頂點之間新增邊時,遍歷器不會對應到值

php小編子墨今天將為大家介紹一個名為Gremlingo的有趣現象。當我們在圖的兩個頂點之間新增一條邊時,遍歷器通常不會對應到對應的值。這一現象可能會導致程式中的邏輯錯誤,因此我們需要對其進行特殊處理。在本文中,我們將詳細討論Gremlingo現象的原因和解決方法,幫助讀者更好地應對這個問題。

問題內容

我正在使用tinkerpop gremling-go 存取gremlin-server/janusgraph。當嘗試在兩個頂點之間建立邊時,出現以下錯誤

the provided traverser does not map to a value: ...
登入後複製

頂點透過加入

t.addv("somenode").property("some_id", someid).iterate()
登入後複製

t.addv("someothernode").property("some_id", someid).iterate()
登入後複製

其中 t*gremlingo.graphtraversal。頂點添加成功。

邊緣是透過新增的

t.AddE("someedge").
        From(
            __.V().
                HasLabel("somenode").
                Has("some_id", someID),
        ).
        To(
            __.V().
                HasLabel("someothernode").
                Has("some_id", someID),
        ).
        Iterate()
登入後複製

其中 t*gremlingo.graphtraversal ,而 __gremlingo.t__ 的別名。未建立邊緣,並出現上述錯誤輸出。

使用gremlin-console 透過g.adde("someedge").from(__.v().haslabel("somenode").has("some_id","some_id_1")).to(__ . v().haslabel("someothernode").has("some_id","some_id_1")) 其中g 是遍歷工作正常。

請注意,我省略了 go 錯誤處理。

解決方法

您是否等待非同步請求完成?

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

err :=

#

以上是Gremlingo:在兩個頂點之間新增邊時,遍歷器不會對應到值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Go語言包導入:帶下劃線和不帶下劃線的區別是什麼? Go語言包導入:帶下劃線和不帶下劃線的區別是什麼? Mar 03, 2025 pm 05:17 PM

Go語言包導入:帶下劃線和不帶下劃線的區別是什麼?

Beego框架中NewFlash()函數如何實現頁面間短暫信息傳遞? Beego框架中NewFlash()函數如何實現頁面間短暫信息傳遞? Mar 03, 2025 pm 05:22 PM

Beego框架中NewFlash()函數如何實現頁面間短暫信息傳遞?

Go語言中如何將MySQL查詢結果List轉換為自定義結構體切片? Go語言中如何將MySQL查詢結果List轉換為自定義結構體切片? Mar 03, 2025 pm 05:18 PM

Go語言中如何將MySQL查詢結果List轉換為自定義結構體切片?

如何定義GO中仿製藥的自定義類型約束? 如何定義GO中仿製藥的自定義類型約束? Mar 10, 2025 pm 03:20 PM

如何定義GO中仿製藥的自定義類型約束?

如何編寫模擬對象和存根以進行測試? 如何編寫模擬對象和存根以進行測試? Mar 10, 2025 pm 05:38 PM

如何編寫模擬對象和存根以進行測試?

您如何在GO中編寫單元測試? 您如何在GO中編寫單元測試? Mar 21, 2025 pm 06:34 PM

您如何在GO中編寫單元測試?

Go語言如何便捷地寫入文件? Go語言如何便捷地寫入文件? Mar 03, 2025 pm 05:15 PM

Go語言如何便捷地寫入文件?

如何使用跟踪工具了解GO應用程序的執行流? 如何使用跟踪工具了解GO應用程序的執行流? Mar 10, 2025 pm 05:36 PM

如何使用跟踪工具了解GO應用程序的執行流?

See all articles