获取图遍历中的计数

时间:2020-08-09 19:15:26

标签: graph arangodb aql

我开始学习arangoDB,参加了udemy课程,学习了arangoDB的基础知识。讲师使用航班和机场数据集讲授命名和匿名图查询。 他为获取机场列表而进行的查询之一是

在机场 FILTER airport.city ==“旧金山” 过滤airport.vip == true FOR v,e,p IN 1..1出境机场航班 FILTER v._id ==“ airports / KOA” 限度0.1 返回p

如果我想获取所有可能结果的计数,那是获取计数的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

您可以将查询封装在COUNT函数中:

RETURN COUNT(
    FOR airport IN airports 
        FILTER airport.city =="San Francisco" AND airport.vip == true 
        FOR v,e,p IN 1..1 OUTBOUND airport flights 
            FILTER v._id=="airports/KOA" LIMIT 0,10 
            RETURN 1
)
相关问题