对Gremlin来说是全新的。有一个这样的图,顶点=人,物品;边=喜欢,购买。
我尝试将每个人使用输出进行的购买数量计算为:
Greg,4岁
娜奥米,0
景熙,2
谢谢,
发布于 2021-11-14 01:53:20
使用这个简单的图表
g.addV('Person').property('name','Greg').as('g').
addV('Person').property('name','Naomi').as('n').
addV('Person').property('name','Kyunghee').as('k').
addV('Item').property('name','book').as('book').
addV('Item').property('name','TV').as('tv').
addV('Item').property('name','laptop').as('laptop').
addV('Item').property('name','car').as('car').
addE('Purchased').from('g').to('book').
addE('Purchased').from('g').to('tv').
addE('Purchased').from('g').to('laptop').
addE('Purchased').from('g').to('car').
addE('Purchased').from('k').to('book').
addE('Purchased').from('k').to('tv') 计算购买量的一种方法是使用他们的名字和购买量对这些人进行分组。
gremlin> g.V().hasLabel('Person').
......1> group().
......2> by('name').
......3> by(out('Purchased').count())
==>[Naomi:0,Kyunghee:2,Greg:4] https://stackoverflow.com/questions/69959434
复制相似问题