#gremlin
#гремлин
Вопрос:
У меня есть запрос, который вычисляет количество входящих ребер:
g.V().in().groupCount().unfold()
Как я могу обновить свойство, например, «Количество» каждой вершины с количеством входящих ребер?
Ответ №1:
property()
Шаг может принимать a Traversal
в качестве аргумента для значения, поэтому:
gremlingt; g.V().property('inCount', inE().count()) ==gt;v[1] ==gt;v[2] ==gt;v[3] ==gt;v[4] ==gt;v[5] ==gt;v[6] gremlingt; g.V().elementMap() ==gt;[id:1,label:person,name:marko,inCount:0,age:29] ==gt;[id:2,label:person,name:vadas,inCount:1,age:27] ==gt;[id:3,label:software,name:lop,lang:java,inCount:3] ==gt;[id:4,label:person,name:josh,inCount:1,age:32] ==gt;[id:5,label:software,name:ripple,lang:java,inCount:1] ==gt;[id:6,label:person,name:peter,inCount:0,age:35]
Комментарии:
1. Отлично! Очень просто и лаконично