Я пытаюсь спроектировать свойство, которое может не существовать в узле. Согласно документам, этого можно достичь, используя объединение со значениями.
Выполнение запроса
g.V(1).project('unexisting').by(coalesce(values('unexisting'), constant('n/a')))
обратите внимание, что запрос успешно выполняется в консоли gremlin
gremlin> g.V(1).project('unexisting').by(coalesce(values('unexisting'), constant('n/a')))
==>[unexisting:n/a]
пока не работает при использовании библиотеки gremlin-python с ошибкой
TypeError: 'Column' object is not callable
Я думаю, это происходит потому, что values
импортируется как en Enum при импорте с использованием
from gremlin_python import statics
Как мне переформулировать запрос, чтобы он прошел? Спасибо