У меня есть набор узлов, которые выглядят следующим образом:
dalle {"ident": "A-1-1-1", "networkId": 1, "numberId": 1, "floor ": 1," room ": 1," building ":" A "," buildingId ": 1}
Я хочу сгруппировать свои узлы, поэтому я делаю эту команду:
CALL apoc.nodes.group(['dalle'], ['building', 'floor', 'room'])
YIELD nodes, relationships
RETURN nodes, relationships
Результат, который я получил, действительно хорош, за исключением одной детали, я потерял некоторые свойства, мои узлы теперь:
{"floor": 3, "count_ *": 1, "building": "C "," комната ": 1}
Почему я теряю свойства?
Я пытался обновить узлы, чтобы установить некоторые свойства обратно, как это:
CALL apoc.nodes.group(['dalle'], ['building', 'floor', 'room'])
YIELD nodes, relationships
FOREACH(n IN nodes | SET n.ident=n.building+n.floor)
RETURN nodes, relationships
, но это ничего не меняет в моем результате запроса.
спасибо!