neo4j пространственная находкаGeometriesWithinDistance REST

Используя neo4j 1.9 и neo4j пространственный для 1.9. Попытка заставить findGeometriesWithinDistance работать вызов REST.

Я могу подтвердить, что установка сработала и функция существует, НО при использовании http-консоли я получаю сообщение об ошибке "Node 0 does not exist". REST-запрос, который я делаю, точно как в документации, но вместо возврата узлов Я получаю эту ошибку.

Что происходит, что требует существования узла 0 и, следовательно, вызывает ошибку?

Для информации, REST findGeometriesInBBox работает нормально.

В процессе дальнейшего изучения...

Использование py2neo для взаимодействия с БД. В частности, мы используем функцию GregorianCalendar (см. здесь). При удалении из нашей логики процесс findGeometriesWithinDistance работает нормально.

При дальнейшем рассмотрении в коде py2neo есть комментарии, в которых говорится #retain a handle to the root node (см. первый пример кода здесь).

Делает ли этот «дескриптор» что-то с узлом индекса 0, чтобы мы не могли его использовать?


person user965586    schedule 17.12.2013    source источник


Ответы (1)


Вы случайно не очистили базу данных?

т.е. удалить узел 0, который был эталонным узлом, к которому neo4j-spatial соединил свои корневые элементы (в 1.9)?

person Michael Hunger    schedule 18.12.2013
comment
У вас есть эта БД где-нибудь, чтобы проверить это? - person Peter Neubauer; 18.12.2013
comment
Итак... нет, мы не очистили БД и совершенно уверены, что не наша логика удаляет узел индекса 0. НО, я изменил вопрос с дополнительной информацией, это может быть проблема py2neo GregorianCalendar - person user965586; 19.12.2013
comment
Ага... после того, как мы разобрались с логикой, это был graph_db.clear(). - person user965586; 15.01.2014