Neo4j: Как я могу отобразить положение строки? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть ярлык Персона со свойствами: name и birthDay, как я могу отобразить новое поле с позицией?

enter image description here

Я бы что-то вроде этого:

enter image description here

1 Ответ

0 голосов
/ 14 ноября 2018

Вы должны создать временную коллекцию:

MATCH (p:Person)
WITH collect(p) AS persons
UNWIND range(1, size(persons)) AS i
RETURN i AS pos, (persons[i-1]).name AS name, (persons[i-1]).birthDay AS birthday

╒═════╤══════╤════════════╕
│"pos"│"name"│"birthday"  │
╞═════╪══════╪════════════╡
│1    │"Raf" │"05/07/1992"│
├─────┼──────┼────────────┤
│2    │"Mary"│"10/08/1991"│
├─────┼──────┼────────────┤
│3    │"Luke"│"11/01/1995"│
└─────┴──────┴────────────┘
...