如何用AQL计算元素数量?

时间:2016-05-06 16:15:58

标签: count arangodb

我需要计算SQL查询结果中的元素: db._query('FOR v in visitors FILTER v.ip == "127.0.0.1" return COUNT(v.guid) ')

此请求返回每个GUID的长度,但我需要获取GUID的总数,例如:2。

1 个答案:

答案 0 :(得分:3)

您需要将查询结果用作COUNT函数的输入,然后RETURN此结果。

出于性能原因,您可以RETURN替换实际查询的1值:

RETURN COUNT(FOR v IN visitors FILTER v.ip == "127.0.0.1" RETURN 1)
相关问题