Как активировать функцию algo.asNode() — neo4j?

#neo4j #cypher

#neo4j #шифр

Вопрос:

Я использую neo4j 3.5.1 с apoc-3.5.0.1-all.jar и graph-algorithms-algo-3.5.0.1.jar . В моем конфигурационном файле есть следующие строки:

 dbms.security.procedures.unrestricted=apoc.*,algo.*
dbms.security.procedures.whitelist=apoc.*,algo.*
  

Я могу использовать обнаружение сообщества louvain в cypher с помощью следующей команды, но это не удается при изменении NodeID на algo.asNode(NodeID) в инструкции RETURN. Есть ли конкретная настройка для использования функции algo.asNode()?

 CALL algo.louvain.stream('User', 'FRIEND', {})
YIELD nodeId, community
// RETURN algo.asNode(nodeId).id AS user, community
RETURN nodeId AS user, community
ORDER BY community;
  

Комментарии:

1. В старых версиях этой функции еще нет. Обновите до более новой, и она должна работать нормально

2. Спасибо, работает хорошо. Извините, я не могу пометить вопрос как ответ.

3. моя текущая версия 1.1.9, и она больше не поддерживает ключевое слово algo