Я делаю поисковое приложение с помощью Node.js и Neo4j, что позволяет пользователям отправлять запрос обхода графика через веб-интерфейс пользователя. Я хочу дать пользователям возможность отменить запрос после его отправки (т. Е. Если пользователь решит изменить параметры запроса). Таким образом, мне нужен способ прервать запрос, используя либо команду из драйвера Node.js-to-Neo4j, либо через запрос Cypher.Как отменить запрос по требованию с помощью драйверов Neo4j
После нескольких часов поиска я не смог найти способ сделать это с помощью любого из драйверов Node.js-to-Neo4j. Я также не могу найти запрос cypher, который позволяет убить запрос. Я что-то пропускаю, или это невозможно с Neo4j? В настоящее время я использую Neo4j 2.0.4, но я готов перейти на новую версию Neo4j, если у нее есть возможности для убийства запросов.
Будет ли использовать метод обертывания запроса в транзакции с версиями версии 2.0.x neo4j, или это новая функция 2.2.x? –
AFAIK это не будет. Можно начинать транзакции, совершать транзакции и откаты, но я не думаю, что можно отменить выполнение запроса. – albertoperdomo
Хорошо, похоже, что я буду обновлять экземпляр Neo4j до 2.2.x. Спасибо! –