Добавление узла в транзакцию с использованием py2neo

У меня есть код, который использует py2neo создать и вставить узел в базу данных node4j.

Тем не менее, мне нужно сделать это в транзакции.

graph.create(node) создает и фиксирует узел.

Я получаю транзакцию по tx = graph.cypher.begin()

В документации говорится, что Транзакция принимает заявление. У меня нет заявления, у меня есть экземпляр Node.

Есть ли способ преобразовать экземпляр Node в оператор или мне нужно переоборудовать мой код для создания узлов, используя операторы Cypher?

Или делает py2neo осуществлять транзакции другим способом?

1 ответ

Из документов довольно ясно, что транзакции доступны только для операторов Cypher в py2neo, поскольку транзакции упоминаются только в API Cypher.

См. http://py2neo.org/2.0/intro.html

Другие вопросы по тегам