用例:按标签将节点的所有边分组,同时按标签、显示名称以及两者计数来分组其他节点,
图形具有以下节点:post、product、company。 post具有名为review的outE,该边指向product和company。
对于一个postid,是否有一种方法可以获取按product和company分组的评论计数。
我想在表格中显示以下信息。
postid | review(计数)| product(计数) postid | review(计数)| company(计数)
我尝试过使用带有标签groupby的outE(),out()和groupby的查询,但是我似乎无法构建一个会给我多个groupby计数的查询。
非常感谢您的任何帮助。
提前致谢。
graph = TinkerGraph.open()
g = graph.traversal()
v1 = graph.addVertex(id, 1, label, "post")
v2 = graph.addVertex(id, 2, label, "company")
v3 = graph.addVertex(id, 3, label, "company")
v4 = graph.addVertex(id, 4, label, "product")
v5 = graph.addVertex(id, 5, label, "product")
v1.addEdge("reviews", v2)
v1.addEdge("reviews", v3)
v1.addEdge("reviews", v4)
v1.addEdge("reviews", v5)