如何加入"顶点和边缘的计数作为一个属性' JanusGraph或Gremlin中的那些顶点?

时间:2017-09-26 00:22:46

标签: graph-databases gremlin titan janusgraph

我需要退回'帖子'顶点,但那些帖子有一些'喜欢'边缘,我怎样才能返回“喜欢”的数量。该帖子的边缘作为该边缘的属性,如下所示:

{title:' lorem ipsum .....', 内容:' yadayadayada',   喜欢:6< ---- }

1 个答案:

答案 0 :(得分:5)

以TinkerPop现代玩具图为例,您可以这样做:

function changeValue(){document.getElementById("type").value = imgsrc;}

它返回" a"中的顶点属性。以及"创建的"边缘。您也可以选择使用gremlin> g.V().as('a'). ......1> map(outE('created').count()).as('count'). ......2> select('a','count').by(valueMap()).by() ==>[a:[name:[marko],age:[29]],count:1] ==>[a:[name:[vadas],age:[27]],count:0] ==>[a:[name:[lop],lang:[java]],count:0] ==>[a:[name:[josh],age:[32]],count:2] ==>[a:[name:[ripple],lang:[java]],count:0] ==>[a:[name:[peter],age:[35]],count:1]

project()