问题标签 [neo4j-apoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9161 浏览

neo4j - 实用地将数据从 Neo4j 导出到 csv 文件

我需要你关于 neo4j 导出的建议…… 我使用“apoc.export.cypher.query”将我的节点和关系导出到 csv 文件,但是导出的内容是密码语句。这是一个导出的 csv 文件示例:


但这不是我想要的,有没有将图形内容直接导出到 csv 格式的 csv 文件?或者我应该依靠解析上面的文件......或者使用neo4j jdbc驱动程序来执行密码并将结果写入csv?我需要务实地做到这一点……我的意思是它是一个 Web 应用程序,用户应该能够从中将图形内容提取为 csv 格式

0 投票
1 回答
506 浏览

java - 将插件加载到 Neo4j 数据库的嵌入式版本中

在 Neo4j 数据库服务器的独立版本中,有一个plugin文件夹,我可以在其中复制APOC库,然后在查询中使用其出色的功能。现在,我正在尝试在一个使用Graphaware框架实例化嵌入式 Neo4j 版本的测试 Java 项目中做同样的事情。

我的问题是,当它像这样设置时,如何将 APOC 库提供给 Neo4j 的嵌入式版本:

?

0 投票
1 回答
524 浏览

neo4j - 为什么这个 apoc 代码在浏览器中不起作用?

CALL apoc.date.parseDefault('1969-07-21 02:56:15', 's') YIELD value在neo4j的浏览器中运行。但它不起作用。

错误是:There is no procedure with the name apoc.date.parseDefault registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

我可以毫无问题地运行 CALL apoc.load.json(url) YIELD value 或 CALL apoc.help("apoc") 工作。

(问题最初在此处的评论中提出)

0 投票
1 回答
2284 浏览

date - 如何在neo4j中用apoc以“yyyy-mm-ddTHH:mm:ss”的形式解析日期?

我有与这里描述的相同的问题:http: //www.markhneedham.com/blog/2017/03/06/neo4j-apoc-date-parse-java-lang-illegalargumentexception-illegal-pattern-character-t-java -text-parseexception-unparseable-date-2012-11-12t084615z/

反正周围有吗?

总之这个电话

给出错误:

"返回 apoc.date.parse("2016-01-01T15:54:11", 's','yyyy-MM-dd'T'HH:mm:ss') 作为 value2"

这个电话

给出错误

0 投票
1 回答
220 浏览

neo4j - Neo4J 的 APOC 插件 (3.1.3.6) 运行很慢

我最近将我的 Neo4j 升级到 3.1.3,除此之外,还获得了最新的 APOC 插件 (3.1.3.6)。

我有一些运行良好的代码,可以在大约一分半钟的时间内创建约 300 万个关系。但是现在,它已经运行了8个多小时,并没有停止的迹象……

因为代码过去运行时没有任何问题,所以我希望版本之间一定发生了一些变化,导致我的代码被破坏了。

是否rock_n_roll应该改变(可能是apoc.periodic.commit位置参数或其他东西)?感谢您的任何见解。

这就是我正在运行的。

0 投票
1 回答
1171 浏览

neo4j - 如何使用 apoc.refactor.mergeNodes([])

如何合并查询中的节点,apoc.refactor.mergeNodes([])然后对合并的节点执行一些操作?当我使用这个时:

抛出此错误:Unknown procedure output: reW

如果使用 , 而不是 using reWminW则错误表示该变量已被清除

0 投票
1 回答
96 浏览

neo4j - 在 Neo4j 中添加触发器时无法创建关系

我用 apoc.trigger.add 创建了一个触发器:

我建立了一个社交网络,当用户关注另一个用户时,触发器将自动增加关注者数量和关注者数量。但它不起作用,我无法在两个用户节点之间创建新关系“FOLLLOW”

0 投票
2 回答
1888 浏览

docker - 没有名为“apoc.periodic.iterate”的过程

我在 OSX (v10.11.6) 上的 Docker (v17.05.0-ce-rc1) 容器中运行 Neo4j (v 3.1.3),并且我已经“安装”了 APOC jar 文件,请参阅:

我还看到容器已正确配置为从该位置获取插件:

我可以在日志中看到对它的引用:

完整的日志:http ://termbin.com/5i4q

然而,当我调用 apoc 过程时,我得到以下信息:

没有apoc.periodic.iterate为此数据库实例注册的名称的过程。请确保您正确拼写了程序名称并且程序已正确部署

“正确部署”是什么意思?有什么问题?

0 投票
1 回答
633 浏览

neo4j - 如何正确调用 apoc.map.groupBy()?

当我这样称呼时:

抛出此错误:

当我尝试以这种方式调用它时:

错误是: There is no procedure with the name `apoc.map.groupBy` registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

当我检查时call apoc.help('apoc.map.groupBy'),该方法已注册,并带有签名apoc.map.groupBy(values :: LIST? OF ANY?, key :: STRING?) :: (MAP?)

我应该如何apoc.map.groupBy正确调用?

0 投票
0 回答
84 浏览

neo4j - apoc.spatial.geocode() 抛出 RuntimeException

我面临这个错误:

Failed to invoke procedure "apoc.spatial.geocode": Caused by: java.lang.RuntimeException: Can't read url http://nominatim.openstreetmap.org/search.php?format=json&q=Duomo+Milano as json: Connection refused: connect

当我跑步时

CALL apoc.spatial.geocode("Duomo Milano",1) YIELD location, latitude, longitude, description RETURN location, latitude, longitude, description

可能与 APOC 插件配置有关吗?我还发现 debug.log 文件中的行:

2017-04-28 08:39:10.592+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.CouchbaseConnection` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/couchbase/client/java/document/Document 2017-04-28 08:39:10.593+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.CouchbaseManager` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/couchbase/client/java/env/CouchbaseEnvironment 2017-04-28 08:39:10.593+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.document.CouchbaseUtils` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/couchbase/client/core/message/kv/MutationToken 2017-04-28 08:39:10.751+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.mongodb.MongoDBColl` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: org/bson/conversions/Bson 2017-04-28 08:39:10.914+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.GsonJsonProvider` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/google/gson/JsonElement 2017-04-28 08:39:10.915+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/fasterxml/jackson/databind/JsonNode 2017-04-28 08:39:10.917+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JacksonJsonProvider` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/fasterxml/jackson/databind/ObjectMapper 2017-04-28 08:39:10.918+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JsonOrgJsonProvider` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: org/json/JSONException 2017-04-28 08:39:10.921+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.mapper.GsonMappingProvider$1` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/google/gson/Gson 2017-04-28 08:39:10.921+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.mapper.GsonMappingProvider$2` from plugin jar `/C:/Users/gi.silvestri/Documents/Neo4j/default.graphdb/plugins/apoc-3.1.3.6-all.jar`: com/google/gson/Gson

我在 Windows x64 机器上运行 neo4j 3.1.1 社区版服务器(但我在 Ubuntu 12.0.4 环境中得到了相同的版本,具有相同的 Neo4j 版本)。