Мне нужно импортировать данные из csv формы
id;name;targetset
1;"somenode",[1,3,5,8]
2,"someothernode",[3,8]
в граф, и мне нужно сохранить targetset
в виде коллекции (массива) с помощью шифра. Я попытался
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:/mytable.csv" AS row FIELDTERMINATOR ';'
CREATE (:MyNode {id: row.id, name: row.name, targetset: row.targetset});
но он хранит targetset
в виде строки, например. "[1,3,5,8]"
. Кажется, не существует функции для преобразования строк кодирования массива в фактические массивы, например, toInt
для преобразования строк в целые числа. Есть ли еще возможность?
apoc.convert.fromJsonList
вернет массив значений int. Предложенное мной решение вернет массив строковых значений... Так что я считаю, что решение InverseFalcon более подходит в данном случае. 04.07.2017apoc.schema.assert
. удаленно работает (дебиан). Любые идеи? 05.07.2017