Как браузер neo4j рисует объектные отношения? - PullRequest
0 голосов
/ 21 сентября 2018

Когда я запускаю запрос, такой как match (n), return n, возвращаются все узлы, однако отношения и то, как узлы связаны, не отображаются в данных ответа.Однако на графике удается нарисовать полную модель данных со связями.

Что делает браузер для сбора этой информации, или я упускаю, как ее можно получить из данных ответа?

Я использовал neomodel для запроса данных, однако метод inflate обходит структуру и возвращает слишком медленно.Я хотел бы получить аналогичный ответ без необходимости обходить всю структуру, и мне было интересно, каков рекомендуемый подход?

1 Ответ

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

[EDITED]

В браузере neo4j есть параметр «автозаполнение» (помеченный как «Подключить узлы результата» в последней версии), который включает / отключает запрос взаимосвязей между узлами в каждом наборе результатов.(Нажмите на значок шестеренки в самой левой панели браузера, чтобы увидеть настройки.)

Другими словами, браузер neo4j должен выполнить дополнительные запросы, чтобы получить эти отношения - они не возвращаются бесплатно, когдазапрос просто запрашивает узлы.

Если вам интересно, как реализовано автозаполнение, здесь есть ссылка на часть кода.

...