Учебники

Neo4j — функция подсчета

Предположим, мы создали график в базе данных со следующими деталями.

Подсчет базы данных

подсчитывать

Функция count () используется для подсчета количества строк.

Синтаксис

Ниже приводится синтаксис функции count.

MATCH (n { name: 'A' })-->(x) 
RETURN n, count(*) 

пример

Ниже приведен пример Cypher Query, который демонстрирует использование функции count () .

Match(n{name: "India", result: "Winners"})--(x)  
RETURN n, count(*) 

Для выполнения вышеуказанного запроса выполните следующие шаги:

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

Приложение для браузера

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

Считать матч

Результат

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

Результат подсчета

Количество групп

Предложение COUNT также используется для подсчета групп типов отношений.

пример

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

Match(n{name: "India", result: "Winners"})-[r]-(x)  
RETURN type (r), count(*) 

Для выполнения вышеуказанного запроса выполните следующие шаги:

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

Приложение для браузера

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

Количество групп

Результат

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