Я использую Neo4j вместе с драйвером Javascript и пытаюсь создать некоторые узлы с помощью набора параметров, есть два типа записей.
Первая запись
testObject = {
created: timeStamp,
uuid: uid,
finalScore: correctNum;
}
Это центральный узел, вокруг которого я хочу иметь множество узлов, имеющих одинаковую структуру (определено ниже).
Вторая запись
responseObject = {
response: finalAnswer,
responseTime: responsetime,
backgroundNoise: noise,
}
В параметрах есть много таких записей, каждая из которых имеет разные значения, такие как значение ответа, время ответа и фоновый шум.
Мой вопрос
UNWIND $responses AS responseObject CREATE (t:Test) SET t = responseObject
Что яхотел бы сделать, это выбрать, какая запись будет использоваться при создании узлов и установке свойств.Согласно документации записей, запись является формой упорядоченной карты, и поэтому содержащиеся в ней значения могут быть доступны с помощью либо позиционного индекса, либо текстового ключа .Можно ли это сделать на уровне запросов при использовании UNWIND?Например, responseObject [2] будет использовать третью запись вместо первой.