Я работаю с большим набором данных в Python и хотел бы создать узлы Neo4j из массива данных в Python. Итак, моя наивная попытка сделать это была бы примерно следующей.
(В скрипте Python)
Product_IDs = data_array[1:1000] # Содержит список идентификаторов продуктов.
tot_node_num = len(Product_IDs) # Указывает общее количество идентификаторов продуктов
график = График()
tx = график.cypher.begin()
tx.append("FOREACH (r IN range(1,tot_node_num) | CREATE (:Product {ID:Product_IDs[r]}))")
tx.commit()
С приведенным выше оператором переменные: tot_node_num и Product_IDs не распознаются. Как я могу передать массив, который я создал с помощью своего скрипта Python, для создания узлов в графовой базе данных Neo4j?
Благодарю вас!