Vertex u1 = g.addVertex(null);
Vertex u2 = g.addVertex(null);
Vertex u3 = g.addVertex(null);
Vertex u4 = g.addVertex(null);
Vertex u5 = g.addVertex(null);
Vertex u6 = g.addVertex(null);
Vertex u7 = g.addVertex(null);
Edge addEdge = u1.addEdge("testRate",page);
addEdge.setProperty("testRating", 1);
Edge addEdge1 = u2.addEdge("testRate",page);
addEdge1.setProperty("testRating", 2);
Edge addEdge2 = u3.addEdge("testRate",page);
addEdge2.setProperty("testRating", 1);
Edge addEdge3 = u4.addEdge("testRate",page);
addEdge3.setProperty("testRating", 3);
Edge addEdge4 = u5.addEdge("testRate",page);
addEdge4.setProperty("testRating", 2);
Edge addEdge5 = u6.addEdge("testRate",page);
addEdge5.setProperty("testRating", 2);
Edge addEdge6 = u7.addEdge("testRate",page);
addEdge6.setProperty("testRating", 1);
Чтобы получить номер рейтинга-1
page.query().direction(Direction.IN).labels("testRate").has("testRating", 1).count();
Теперь, чтобы получить все разные рейтинги, я должен выполнить тот же код или есть какой-то другой способ?
Я нашел какой-то groupCount()
метод гремлина. Это то, что мне нужно, есть ли такой же способ и в java?