Neo4j - Пропустить пункт

Предложение SKIP используется для определения, с какой строки начинать, включая строки в выводе.

пример

Прежде чем приступить к примеру, создайте 5 узлов, как показано ниже.

CREATE(Dhawan:player{name:"shikar Dhawan", YOB: 1985, runs:363, country: "India"})
CREATE(Jonathan:player{name:"Jonathan Trott", YOB:1981, runs:229, country:"South Africa"})
CREATE(Sangakkara:player{name:"Kumar Sangakkara", YOB:1977, runs:222, country:"Srilanka"})
CREATE(Rohit:player{name:"Rohit Sharma", YOB: 1987, runs:177, country:"India"})
CREATE(Virat:player{name:"Virat Kohli", YOB: 1988, runs:176, country:"India"})

Ниже приведен пример Cypher Query, который возвращает все узлы в базе данных, пропуская первые 3 узла.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP 3

Чтобы выполнить вышеуказанный запрос, выполните следующие шаги -

Step 1- Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адресhttp://localhost:7474/ как показано на следующем снимке экрана.

Step 2 - Скопируйте и вставьте желаемый запрос в подсказку доллара и нажмите кнопку воспроизведения (для выполнения запроса), выделенную на следующем снимке экрана.

Результат

Выполнив, вы получите следующий результат.

Пропустить использование выражений

Вы можете пропустить записи результата, используя выражение.

пример

Ниже приведен образец Cypher Query, в котором предложение SKIP используется с выражением.

MATCH (n)  
RETURN n.name, n.runs 
ORDER BY n.runs DESC 
SKIP toInt (2*rand())+ 1

Step 1- Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адресhttp://localhost:7474/ как показано на следующем снимке экрана.

Step 2 - Скопируйте и вставьте желаемый запрос в подсказку доллара и нажмите кнопку воспроизведения (для выполнения запроса), выделенную на следующем снимке экрана.

Результат

Выполнив, вы получите следующий результат.