Что такое matches()
?Это специфичный для OrientDB шаг?Сейчас я просто предположу, что это может быть главной проблемой здесь, так как я не знаю о matches
шаге.Вот что я бы сделал:
g.V().hasLabel('people').
out('people_location').has('name', gte('US').and(lt('UT'))).
groupCount().
by('name')
или, еще проще:
g.V().has('location', 'name', gte('US')).
group().
by('name').
by(inE('people_location').count())