Добавление узла в транзакцию с использованием py2neo
У меня есть код, который использует py2neo
создать и вставить узел в базу данных node4j.
Тем не менее, мне нужно сделать это в транзакции.
graph.create(node)
создает и фиксирует узел.
Я получаю транзакцию по tx = graph.cypher.begin()
В документации говорится, что Транзакция принимает заявление. У меня нет заявления, у меня есть экземпляр Node.
Есть ли способ преобразовать экземпляр Node в оператор или мне нужно переоборудовать мой код для создания узлов, используя операторы Cypher?
Или делает py2neo
осуществлять транзакции другим способом?
1 ответ
Из документов довольно ясно, что транзакции доступны только для операторов Cypher в py2neo, поскольку транзакции упоминаются только в API Cypher.