[英]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.