簡體   English   中英

Gremlin - 頂點路徑

[英]Gremlin - Vertex Path

我在圖形數據庫(Gremlin)中有數據並且有頂點和邊緣。 例如:

a-\>b-\>c-\>d-\>e
f-\>d-\>e

我正在 node.js 項目中訪問 gremlin。 當我返回頂點時,有什么方法可以獲得頂點的位置/路徑嗎? 比如:如果返回頂點 e 那么路徑應該返回:

\[a-\>b-\>c-\>d-\>e,f-\>d-\>e\]

我嘗試了各種查詢並以下面的查詢結束,它返回 2 個頂點之間的路徑:

await g.V().hasLabel(\<vertex1\>).repeat(__.timeLimit(20).out()).until(__.hasLabel(\<vertex2\>)).path().by(\<propertyname\>).toList();

以上查詢每次返回需要 20 毫秒,並且有超過 20 個頂點我想搜索路徑。

我會擺脫timeLimit 它將限制查詢可以進行的程度。 這對你的情況來說可能太有限了。 我只在非常特殊的情況下使用timeLimit 它具有“盡你所能”的語義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM