ArangoDB 在k岸路径查询中检索具体深度

inb24sb2  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(106)

例如,我将应用以下查询

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

该查询返回具有不同深度的所有路径,我希望给予最小和最大深度,以便仅返回该特定范围内的路径

8i9zcol2

8i9zcol21#

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

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

相关问题