В Gremlin Console, чтобы добавить вершину, я делаю следующее:
// One time initialization
graph = TinkerGraph.open()
g = graph.traversal()
// Add the vertex
g.addV('somelabel')
И в консоли я получаю:
==>v[0]
Но если я пытаюсь пройтивершина:
g.V(0)
Я ничего не получаю в консоли, как будто индекс неверен.
Доказательством этого (факт, что я ничего не получаю) является:
g.V(0).count()
==>0
Если вместо этого я сам определю идентификатор:
g.addV('somelabel').property(id, 1)
Все отлично работает:
g.V(1)
==>v[1]
Но я бы не хотел сам определять идентификаторы ...
Где я делаю (или думаю) неправильно?
Версия программного обеспечения - JanusGraph 0.2.2, Apache TinkerPop 3.2.9