Я пытаюсь использовать узел, как если бы я использовал документ mongodb. Я хотел бы хранить информацию о человеке на узле Персона. Это работает нормально, однако, я получаю сообщение об ошибке при попытке вставить массив объектов.
Neo4j поддерживает только подмножество типов Cypher для хранения в качестве одноэлементных или массивных свойств. Пожалуйста, обратитесь к разделу cypher / синтаксис / значения руководства для более подробной информации.
Есть ли способ сделать это или это ограничение с Neo4j.
return session.run(
"MERGE (person:Person {name: $name})" +
"SET person = {name: $name, tests: $tests}",
{
name: name,
tests: [
{ name: "Test 1", subject: "Math" },
{ name: "Test 2", subject: "English" }
]
}
);