Я обнаружил, что при импорте данных в график из БД или любого формата, в котором у меня есть отношения в качестве ключей столбцов, мне нужно создать Edges, используя эти ключи, которые уже являются свойствами в вершине.
Как пройти через все вершины, создавая края, с помощью этих FK, которые я уже ввел в график?
И мне нужно, чтобы это было осуществимо программно, потому что у меня много данных, где требуется этот шаг,В настоящее время я использую Gremlin.Net, потому что большая часть кода, который я использую, уже написана на C #
Пример: представьте, что я принял несколько клиентов
g.addV ('customer').property ('id', c_id) .property ('product', product_id)
И некоторые продукты
g.addV ('product'). property ('id', product_id)
Я хочу создать ребра, например: costumer [купленный-> проект] Как я могу использовать идентификаторы для создания ребер?Кажется, я не могу ссылаться на свойство в контексте его вершины.
Я хочу сделать что-то вроде:
gVhasLabel ('customer'). As ('c'). AddE ('куплено'). To (gV (c.product)))
Очевидно, что я не могу сделать c.product
, и если есть какое-либо решение с использованием циклов, к сожалению, об этом не может быть и речи, поскольку Cosmos Graph его не поддерживает.
Пока чтоЯ прибегал к циклам в C #, но даже мои примеры данных не масштабируются.