как объединить две коллекции в Cypher - PullRequest
0 голосов
/ 26 сентября 2018
MATCH (self:Person {id:"13619240353"})-[r1]-(N1)-[r2]-(N2) 
where self<>N2  return collect(N1),collect(N2),
self,collect(r2),collect(distinct r1)

Я хочу объединить коллекцию (N1) и коллекцию (N2) в одну коллекцию, а затем вернуть, как я могу это сделать

1 Ответ

0 голосов
/ 26 сентября 2018

Вы можете легко объединить 2 списка, используя оператор +, например:

MATCH (self:Person {id:"13619240353"})-[r1]-(N1)-[r2]-(N2) 
WHERE self <> N2
RETURN
  collect(N1) + collect(N2),
  self, collect(r2), collect(distinct r1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...