shortestPath()
函数采用方向作为它的第三个参数。如何修改函数,以便它只遍历特定类的边?我相信我可以在第106行添加该类作为第二个参数:
如果我这样做,我是否需要从源代码重建?如何创建自定义函数以在查询中使用?
答案 0 :(得分:3)
刚刚在OrientDB v.2.0.9和2.1中实现。 两者都将在未来几天发布,如果你想尝试它现在你可以从源代码编译(分支" 2.0.x"和"开发")
该功能的当前签名是这样的:
shortestPath(<sourceVertex>, <destinationVertex>, [<direction>, [ <edgeTypeAsString> ]])
示例用法
SELECT shortestPath(#12:0, #12:10, null, "MyEdgeClass")