2017-03-01 132 views
0

我安裝了Neo4j APOC存儲過程,但我似乎只能訪問某些程序。例如,當我運行「CALL apoc.convert.toJson([1,2,3])」我接收的錯誤消息:將最新的APOC安裝到Neo4j後缺少一些APOC程序3.1.1

存在具有名稱apoc.convert.toJson沒有程序登記 此數據庫實例。請確保您正確拼寫了程序名稱 ,並且程序已正確部署。

然而,當我看到可用的程序,我可以看到,很多的APOC程序可用,例如「apoc.algo.aStar」,「apoc.algo.aStarConfig」和「apoc.algo.allSimplePaths 」。總共有213個程序可用,大多數來自APOC,但似乎我嘗試打電話的許多其他人都不適合我。

我在論壇中提出了一些建議,但由於我使用GrapheneDB進行託管,因此除了使用他們的程序和擴展安裝程序外,沒有其他選擇。

  • APOC版本:3.1.0.3
  • Neo4j的版本:社區版3.1.1
  • 託管:Graphenedb

感謝

回答

1

這是因爲許多的APOC簡單的程序已被轉換爲函數,並應涵蓋所有幫助函數。

你可以調用一個函數內聯,而無需使用CALL或產量:

RETURN apoc.convert.toJson([1,2,3]) 
相關問題