【发布时间】:2022-01-14 11:38:19
【问题描述】:
我有一个计算入站边数的查询:
g.V().in().groupCount().unfold()
如何更新属性 f.e.具有入站边数的每个顶点的“inCount”?
【问题讨论】:
标签: gremlin
我有一个计算入站边数的查询:
g.V().in().groupCount().unfold()
如何更新属性 f.e.具有入站边数的每个顶点的“inCount”?
【问题讨论】:
标签: gremlin
property() 步骤可以将Traversal 作为值的参数,因此:
gremlin> g.V().property('inCount', inE().count())
==>v[1]
==>v[2]
==>v[3]
==>v[4]
==>v[5]
==>v[6]
gremlin> g.V().elementMap()
==>[id:1,label:person,name:marko,inCount:0,age:29]
==>[id:2,label:person,name:vadas,inCount:1,age:27]
==>[id:3,label:software,name:lop,lang:java,inCount:3]
==>[id:4,label:person,name:josh,inCount:1,age:32]
==>[id:5,label:software,name:ripple,lang:java,inCount:1]
==>[id:6,label:person,name:peter,inCount:0,age:35]
【讨论】: