Мне нужно сохранить массив объектов User внутри узла Tile. Каждый объект User содержит три примитивных свойства; Id (одна строка буквенных символов), fName и lName. Этот список объектов является свойством узла Tile с несколькими другими примитивными свойствами. Весь узел Tile должен быть сериализован в Json, включая вложенные объекты User.
Я понимаю, что Neo не может хранить сложные объекты в качестве свойств. Я создал пользователя как отдельный узел с id, fName и lName в качестве свойств, и я могу вернуть их через Cypher. Я также могу получить выходные результаты Json для родительского узла Tile. (В данном случае Users — это просто строка разделенных запятыми альфа-каналов). Но как мне получить вывод пользовательского узла, вложенный в родительский узел?
Я создал список пользовательских объектов (userList), связав пользовательские объекты со строкой идентификаторов пользователей в узле плитки с помощью шифрованного запроса. Мне просто нужно перейти от двух отдельных выходов json к одному вложенному выходу.
Я надеюсь, что это достаточно подробно. Я использую Neo4j 2.1.6 и Neo4jClient. Я также использую .Net 4.0.