Я новичок в Neo4j и графических базах данных.
Я ищу способ создания узла при подключении его к другому узлу, у которого есть поле, соответствующее определенному параметру.
Вот диаграмма, чтобы понять идею:
Допустим, мой параметр :params {friendNodeId: 2}
В моем запросе Cypher я хотел бы создать свой новый узел с его полем name: "my brand new node"
, Затем, если существует узел, имеющий uniqueId = $params.friendNodeId
, создайте связь между этим узлом и моим новым узлом.
Мой подход заключается в оптимизации всего процесса путем выполнения одного запроса и отсутствия необходимости выполнять ненужное сопоставление в второй запрос, чтобы получить вновь созданный узел.
Если вы думаете, что это вообще не имеет смысла, не стесняйтесь выдвигать другое предложение.
Спасибо за вашу помощь.