第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過 golang 中的 gremlin-go 庫嵌入 gremlin 服務(wù)器

通過 golang 中的 gremlin-go 庫嵌入 gremlin 服務(wù)器

Go
慕勒3428872 2023-03-07 14:40:50
我是 Golang 的新手,需要找到與 org.apache.tinkerpop.gremlin.tinkergraph.structure 類似的東西。TinkerGraph 使用 gremlin 方法在不連接到圖形數(shù)據(jù)庫的情況下遍歷嵌入式圖形。我找到了 gremlin-go (github.com/apache/tinkerpop/gremlin-go/v3/driver),除了它需要連接到 gremlin 服務(wù)器之外,它滿足我的需要。有沒有什么方法可以在不連接到服務(wù)器的情況下初始化 GraphTraversalSource,就像通過此代碼在 Java 版本中完成的一樣?Graph graph = TinkerGraph.open();GraphTraversalSource g = traversal().withEmbedded(graph);我試過以下方法:package mainimport (   "fmt"   gremlingo "github.com/apache/tinkerpop/gremlin-go/v3/driver")func main() {   graph := gremlingo.Graph{}   gts := gremlingo.NewGraphTraversalSource(&graph, nil, gremlingo.ReadOnlyStrategy())   prop := &gremlingo.GremlinType{"java.lang.Object"}   gts.AddV("type_test").Property("data", prop).Iterate()   cnt, _ := gts.V().Count().ToList()   val, _ := cnt[0].GetInt32()   fmt.Println(val)}但是會出現(xiàn)越界異常,也就是說,沒有添加任何頂點。有沒有辦法在本地創(chuàng)建圖形然后遍歷它?
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經(jīng)驗 獲得超4個贊

不——這是不可能的。gremlin-go它不是 Gremlin 查詢處理引擎的實現(xiàn),也不像 Java 那樣公開接口來實現(xiàn)圖形數(shù)據(jù)庫。與所有基于非 JVM 的 Gremlin 實現(xiàn)一樣,它將處理委托給具有這些功能的 Gremlin Server。



查看完整回答
反對 回復(fù) 2023-03-07
  • 1 回答
  • 0 關(guān)注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號