gpt4 book ai didi

java - 在 OrientDB 中查找最短路径长度

转载 作者:行者123 更新时间:2023-12-02 12:45:03 25 4
gpt4 key购买 nike

如何在 OrientDB 中找到最短路径长度?如何找到最短路径的例子有很多,但是一定有办法只得到这条路径的长度吗?

所以不是顶点列表 like with this query

SELECT expand(path) FROM (

SELECT shortestPath($from, $to) AS path

LET

$from = (SELECT FROM Profiles WHERE Name='Santo' and Surname='OrientDB'),

$to = (SELECT FROM Countries WHERE Name='United States')

UNWIND path

)

我只想要一个数字作为结果。

我使用Java来查询数据库,所以Java API函数也可以。

最佳答案

试试这个:

SELECT sum(path.size()) FROM (

SELECT shortestPath($from, $to) AS path

LET

$from = (SELECT FROM Profiles WHERE Name='Santo' and Surname='OrientDB'),

$to = (SELECT FROM Countries WHERE Name='United States')

UNWIND path

)

希望有帮助。

问候

关于java - 在 OrientDB 中查找最短路径长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44804663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com