(Neo4j) Запрос не отображает график - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть запрос, который я пытаюсь выполнить.Запрос работает, но нет возможности просмотреть эти данные в графическом формате.Вместо этого данные возвращаются в табличном / текстовом формате.

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

Это запрос, который дает мнеПроблема:

MATCH (p:Person)-[hi:hasIdentity]->(i:Identity)
MATCH (j:Person)-[hi2:hasIdentity]->(i2:Identity)
MATCH (i)-[bl:Linked]->(i2)
WHERE NOT p=j
return DISTINCT(p.id), COUNT(DISTINCT(j))
LIMIT 5

Кто-нибудь есть идеи, почему это может иметь место?

1 Ответ

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

Вам нужно будет вернуть переменные, связанные с узлами и / или отношениями, чтобы он отображался в виде графика.Как и сейчас, вы возвращаете свойства узлов (p.id), возможно, целые числа или строки.Попробуйте вместо этого возврат:

...
RETURN p, COUNT(DISTINCT j)
LIMIT 5

Кстати, DISTINCT не является функцией, нет необходимости в круглых скобках, и когда у вас есть RETURN или WITH с агрегацией, вам не нужно использоватьDISTINCT для этой строки, поскольку неагрегирующие переменные становятся различимыми, поскольку они действуют как ключ группировки для агрегации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...