2013-12-17 2 views
1

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

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

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

Для информации, ОТДЫХ findGeometriesInBBox работает нормально.

На дальнейшее расследование ...

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

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

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

ответ

0

ли вы случайно очистить вашу базу данных?

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

+0

У вас есть БД где-нибудь протестировать его? –

+0

Итак ... nop, мы не очистили БД и совершенно уверен, что наша логика удаляет узел индекса 0. НО, я изменил вопрос с дополнительной информацией, это может быть проблема py2neo GregorianCalendar – user965586

+0

Да ... после прохождения еще какой-то логики там было graph_db.clear(). – user965586

Смежные вопросы