Скажем, у меня есть список, который содержит узлы - все из которых уже существуют на графике - и соответствующий словарь свойств, которые я хочу назначить каждому из узлов, указанных узлам.
Например,
[(v[21748]: {
"id": 1,
"first_name": "bob",
"age": 25,
"height": 177
}),
(v[45623]: {
"id": 2,
"first_name": "fred",
"age": 28,
"height": 162
})]
Есть ли способ обновить несколько параметров для нескольких узлов в одном запросе, учитывая формат, аналогичный приведенному выше?
Этот является самым близким ответом, который я видел, но я изо всех сил пытаюсь преобразовать его для использования оболочки Python Gremlin (см. Ниже)
g = new TinkerGraph()
g.addVertex()
g.addVertex()
m = ['0': [firstname: 'Marko', lastname: 'Rodriguez'], '1': [firstname: 'William', lastname: 'Clinton']]
g.V.sideEffect{tn = it; m[tn.id].each{tn.setProperty(it.key, it.value)}}