Массивы в NEO4j с использованием Neography+Heroku
Я запускаю процесс рейка, который импортирует мои данные в Neo4j. Все хорошо, пока не появятся массивы. Вот пример:
{: spelling => "the",: letters => ["T", "H", "E"],: length => 2,: rank => 1,: part_of_speech => "article"}
Вот код ruby для импорта, который не удается:
node = @ neo.create_unique_node ("words", "spelling_phonemes", a [: spelling] + ',' + a [: phonemes], {"spelling" => a [: spelling], "length" => a [: length], "letters" => a [: letters].split (','), "rank" => a [: rank], "part_of_speech" => a [: part_of_speech]})
Вот ошибка: Неизвестный тип свойства на: [T, H, E], класс java.util.ArrayList
Это работает нормально на местном уровне. Что дает! Из прочтения кажется, что ArrayList может быть проблемой, так как работает только тип Array. Если это так, как я могу убедиться, что массив ruby правильно приведен / преобразован как массив Java?! Спасибо!
Кроме того, используя neo4j 2.0 локально и Heroku 1.8.1, я думаю.
1 ответ
1.8.1 устарел и, вероятно, несовместим с любыми последними версиями для неографии... Если вы хотите использовать удаленную версию, которая является текущей (на 2.0), попробуйте http://www.graphenedb.com/