代码之家  ›  专栏  ›  技术社区  ›  jvilledieu

缺少APOC过程:

  •  0
  • jvilledieu  · 技术社区  · 7 年前

    我已经安装了3.3.5和APOC 3.3.0.3。我正在尝试使用apoc.space.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个结果。

    你知道我做错了什么吗?

    谢谢你的帮助!

    1 回复  |  直到 7 年前
        1
  •  1
  •   cybersam    7 年前

    你好像在经过一个 NULL 价值 apoc.spatial.geocodeOnce()

    尝试传递非空地址字符串,如下所示:

    CALL apoc.spatial.geocodeOnce("1600 Pennsylvania Avenue, Washington, DC")
    

    还有,打电话 apoc.help('search') 将提供有关其名称包含“search”子字符串的过程/函数的帮助,该子字符串似乎不相关。改为试试这个:

    CALL apoc.help('apoc.spatial.geocodeOnce');