У меня есть вершины [song1, song2, song3, user]
.
Я хочу добавить ребра listened
из user
к песням.
У меня есть следующее:
g.V().is(within(song1, song2, song3)).addE('listened').from(user)
Однако я получаю следующую ошибку:
Нет подписи метода: org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.from () применим для типов аргументов: (org.janusgraph.graphdb.vertices.CacheVertex) значения: [v [4344]]
Возможные решения: sort (), drop (int), sum (), find (), grep (), sort (groovy.lang.Closure)
Конечно, я могу перебирать их по одному, но один запрос будет полезен:
user.addEdge('listened', song1)
user.addEdge('listened', song2)
user.addEdge('listened', song3)