у меня проблемы со сложными запросами; вот мой шифрованный запрос:
params.put("query", "name:*");
ExecutionResult result = engine.execute( "start n=node:groups({query})
match n<-[:Members_In]-x
with n,count(distinct x) as numberOfUsers
where numOfUsers>avg(numOfUsers)
return n.name,numOfUsers ", params );
n
— это имя группы, а x — пользователи каждой группы. как я могу подсчитать среднее количество пользователей группы и сравнить его с количеством пользователей каждой группы? Могу ли я получить среднее количество пользователей группы, а затем вернуть группы с большим количеством пользователей, чем в среднем? Спасибо.