遍历中的ArangoDB权重不是shortest_path

时间:2018-01-31 23:53:15

标签: arangodb

是否可以在遍历中使用像Weight这样的东西?

FOR v,e,p
IN 1..4
ANY "entities/foo" 
GRAPH "friendGraph"
OPTIONS {
bfs: true,
uniqueVertices: 'global',
weight: 'friendType'
}
FILTER v._id == "entities/bar"
RETURN p

我有一个数据集合(实体)和一个边集合(边缘)。

实体有friendType,它是介于1和5之间的INT。如果查询可以使用friendType作为权重,那将是惊人的。

如果这不起作用,如果我将实体分成5个不同的集合,并以某种方式对每个集合赋予不同的权重?

如果这些都不起作用,任何其他建议都会被重视。

我确实知道shortestPath中有一个权重功能。但是,我需要找到所有路径,而不仅仅是最短路径。

谢谢。

0 个答案:

没有答案