我想编写一个AQL查询,该查询返回从节点Q1
开始的路径,其中路径中的第二个节点具有邻居P6
(起始节点{{的邻居) 1}}的邻居总是有一个P节点(Q1
,P6
,..)。
例如,好的路径是:P4
,Q1->Q1-P6-3->STRING-2
等。
检查状况的最佳方法是什么?现在,我已经向诸如Q1->Q1-P6-3->Q1-P6-3-QUAL-P2-2->QUANT-2
的节点添加了一个属性Q1-P6-3
,该属性的P节点的关键字来自其邻居,并且仅过滤路径:
property
但是我相信有一种更聪明的方法可以做到这一点。 预先谢谢你!
答案 0 :(得分:1)
AQL首先获取将P6作为直接邻居的所有节点的列表,然后使用它来过滤遍历查询中的路径。这样,您就不必在顶点中跟踪属性:
for