缺少 APOC 程序:
Missing APOC procedure:
我已经安装了 3.3.5 和 APOC 3.3.0.3。我正在尝试使用 apoc.spatial.geocodeOnce 过程,但是当我调用它时,我看到以下消息:
Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.spatial.geocodeOnce`: Caused by: java.lang.NullPointerException
当我在 Neo4j 浏览器中键入 RETURN apoc.version() 时,我看到“3.3.0.3”。所以听起来 APOC 已正确安装。但是,当我在 Neo4j 浏览器中键入 call apoc.help('search') 时,我只有 6 个结果。
关于我做错了什么的想法?
感谢您的帮助!
您似乎正在将 NULL
值传递给 apoc.spatial.geocodeOnce()
,过程不希望这样做。
尝试传递一个非空地址字符串,如下所示:
CALL apoc.spatial.geocodeOnce("1600 Pennsylvania Avenue, Washington, DC")
此外,调用 apoc.help('search')
将提供关于 procedures/functions 的帮助,其名称包含 "search" 子字符串——这似乎不相关。试试这个,而不是:
CALL apoc.help('apoc.spatial.geocodeOnce');
我已经安装了 3.3.5 和 APOC 3.3.0.3。我正在尝试使用 apoc.spatial.geocodeOnce 过程,但是当我调用它时,我看到以下消息:
Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.spatial.geocodeOnce`: Caused by: java.lang.NullPointerException
当我在 Neo4j 浏览器中键入 RETURN apoc.version() 时,我看到“3.3.0.3”。所以听起来 APOC 已正确安装。但是,当我在 Neo4j 浏览器中键入 call apoc.help('search') 时,我只有 6 个结果。
关于我做错了什么的想法?
感谢您的帮助!
您似乎正在将 NULL
值传递给 apoc.spatial.geocodeOnce()
,过程不希望这样做。
尝试传递一个非空地址字符串,如下所示:
CALL apoc.spatial.geocodeOnce("1600 Pennsylvania Avenue, Washington, DC")
此外,调用 apoc.help('search')
将提供关于 procedures/functions 的帮助,其名称包含 "search" 子字符串——这似乎不相关。试试这个,而不是:
CALL apoc.help('apoc.spatial.geocodeOnce');