Что делать, если вы начали с конца?Таким образом, вы можете проверить весь путь .
, например, следующий пример начинается с автомобиля BMW (для первого вопроса)
for car in Car filter car.brand=="BMW"
for v,e,p in 0..2 any car._id graph 'test'
filter p.edges[0]!=null && is_same_collection('has_car', p.edges[0])
&& p.vertices[1]!=null && is_same_collection('Person', p.vertices[1])
&& p.edges[1]!=null && is_same_collection('lives_in', p.edges[1])
&& p.vertices[2]!=null && p.vertices[2].house=="Castle"
return distinct(p.vertices[1])