Я использую Гремлин в амазонке-нептуне. У меня есть вершина пользователь, страна, заказ
У меня есть край "живет_in" от пользователя к стране, край "приобретен" от пользователя к заказу, край "доставлен" от заказа к стране
< br> Цель: найти страну с наибольшим количеством заказов в зарубежную страну, а не в страну live_in в порядке убывания.
gremlin> g.V().hasLabel("user").outE('purchased').inV().hasLabel("order").
......1> outE("delivered").inV().hasLabel("country").
......2> has('name').neq(outE('lives_in').inV().hasLabel("country").values()).
......3> groupCount().by(values)
Я не могу вернуться к корневой вершине с шага neq (outE ("жизни_in"))
Я получаю те же результаты после удаления последнего шага has
gremlin> g.V().hasLabel("user").outE('purchased').inV().hasLabel("order").
......1> outE("delivered").inV().hasLabel("country")
Это означает, что мой последний шаг не выполняется.
Пример результатов - {v [country_GB] = 38, v [country_NZ] = 6, v [country_AU] = 3} »