Отсутствуют некоторые процедуры APOC после установки последней версии APOC на Neo4j 3.1.1

Я установил хранимые процедуры Neo4j APOC, но, похоже, у меня есть доступ только к некоторым процедурам. Например, когда я запускаю «CALL apoc.convert.toJson ([1,2,3])», я получаю сообщение об ошибке:

Для этого экземпляра базы данных нет зарегистрированной процедуры с именем apoc.convert.toJson. Убедитесь, что вы правильно написали имя процедуры и что процедура развернута правильно.

Однако, когда я смотрю на доступные процедуры, я вижу, что доступно множество процедур APOC, таких как «apoc.algo.aStar», «apoc.algo.aStarConfig» и «apoc.algo.allSimplePaths». Всего доступно 213 процедур, большинство из которых от APOC, но кажется, что многие другие, по которым я пытаюсь позвонить, мне недоступны.

Я сделал несколько предложений на форуме, но поскольку я использую GrapheneDB для хостинга, у меня не так много вариантов, кроме использования их установщика для процедур и расширений.

  • Версия APOC: 3.1.0.3
  • Версия Neo4J: Community Edition 3.1.1
  • Размещено: Graphenedb

Спасибо


person n4nite    schedule 01.03.2017    source источник


Ответы (1)


Это связано с тем, что многие из более простых процедур в APOC были преобразованы в функции, и это должно охватывать все вспомогательные функции.

Вы можете вызвать встроенную функцию без использования CALL или YIELD:

RETURN apoc.convert.toJson([1,2,3])
person InverseFalcon    schedule 20.10.2017