首页 > 解决方案 > 检索 k 海岸路径查询中的特定深度

问题描述

例如,我正在应用此查询

FOR path 
  IN ANY K_SHORTEST_PATHS  
  'person/27' TO 'person/36'    
  case_item, relationship, transaction_link, passenger, is_on_watchlist, georelation, communication   
  RETURN path

此查询返回所有具有不同深度的路径,我想给出最小和最大深度以仅返回此特定范围内的路径

标签: shortest-patharangodbgraphdbaql

解决方案


您必须决定是否要找到最短路径,或者具有最小和最大深度的路径。要将您的查询限制在某个最大深度,您可以切换K_SHORTEST_PATHS到并在(将 MAX 替换为您想要的深度)K_PATHS之后添加限制:IN

FOR path
  IN 1..MAX ANY K_PATHS
  person/27' TO 'person/36'    
  case_item, relationship, transaction_link, passenger, is_on_watchlist, georelation, communication   
  RETURN path

推荐阅读