Я пытаюсь самым простым способом создать узел в моей базе данных neo4j, используя py2neo.Вот пример:
from py2neo import Graph, Node
db = Graph()
node = Node('band', name='The Yeah Yeah Yeahs')
db.create(node)
С этим (и каждым его вариантом) я получаю следующую ошибку:
neo4j.exceptions.CypherSyntaxError: Variable `$x` not defined (line 1, column 8 (offset: 7))
"UNWIND $x AS data CREATE (_:band) SET _ = data RETURN id(_)"
Я пробовал каждую перестановку этого, что я могу думатьи я до сих пор не вижу ничего в моем коде, что может вызвать синтаксическую ошибку.Похоже, это какой-то внутренний механизм генерации зашифрованного запроса для создания узла, но даже при полной трассировке стека я не смог отследить, откуда может исходить эта ошибка или что может ее вызывать..
Я использую виртуальную среду, в которой используются Python 3.7.2 и py2neo 4.1.3.
Любые мысли или идеи будут высоко оценены.Заранее большое спасибо.