Создание ребра с использованием идентификаторов вершин

Я пытаюсь массово загрузить данные в janusgraph. Я пытаюсь следовать рекомендациям по массовой загрузке. d) что означает «Добавить все ребра, используя карту, для поиска идентификатора вершины JanusGraph и получения вершин с использованием этого идентификатора».

Мой текущий код (скала) выглядит так

val key = Key[String]("Key")
val sLabel : StepLabel[Vertex] = StepLabel("target")
case (src, edgeType, dest) =>
graph.V().has(key, dest).as(sLabel).traversal.V().has(key, src).addE(edgeType).to(sLabel).traversal
.property("propertyKey", "propertyValue")

У меня есть vertexId исходной и целевой вершины, но я не могу понять, как изменить этот код, чтобы создать ребро с использованием vertexIds.

Я совершенно новичок в гремлинах, буду признателен за любую помощь.


person banjara    schedule 11.04.2018    source источник