USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///friends1k\\person.csv" AS row
CREATE (:person {personID: row.personID, name: row.name, email: row.email, telefon: row.telefon});
CREATE INDEX ON :person(personID);
schema await
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///friends1k\\friendship.csv" AS row
MATCH (p1:Person {personID: row.pfrom})
MATCH (p2:Person {personID: row.pto})
MERGE (p1)-[:FRIENDSHIP]->(p2);
这个想法来自这个网站(https://neo4j.com/developer/guide-import-data-and-etl/)。
该import.cypher的输出是:``+-----------+没有返回数据。+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------+312毫秒
现在我用以下查询测试它:
MATCH (me:person)-[:FRIENDSHIP]-(friends:person)
WHERE me.personID='1'
RETURN count(friends);
输出如下:+----------------------------------------------------------------------------------------------------------------------------------------------
但结果应该是2个,因为每个人都有两个朋友。
当您创建一个关系时,您如何看待没有进行任何更改:
No data returned, and nothing was changed.
这是因为密码中节点的标签和关系类型是区分大小写的,并且match
找不到相关的节点:
:person != :Person
因此,您需要修复查询并重复创建关系:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///friends1k\\friendship.csv" AS row
MATCH (p1:person {personID: row.pfrom})
MATCH (p2:person {personID: row.pto})
MERGE (p1)-[:FRIENDSHIP]->(p2);
我使用的是嵌入式neo4j数据库,当我在java代码中运行main时一切正常。但是,如果我尝试在eclipse中的tomcat插件上使用servlet连接到数据库,则会出现以下错误: 我的数据库存储在javaproject中。我很确定这是因为tomcat插件需要另一条路径,但我对这类东西不熟悉,希望有人能告诉我什么是正确的路径,或者给我看一个教程。 问候语
Neo4j 2.0。0已发布。所以我更新了neo4j版本2.0。0.M6到2.0。0.0发布。并尝试在我的网站中更新模型,但出现异常。 组织。springframework。刀。DataIntegrityViolationException:唯一属性类java。lang.String rankStatId rel:false idx:true被设置为重复值3073631_99 MY SDN版本是2
我试图创建一个容器实例作为连接到现有VNET和子网的专用网络。我昨天设法让它运行,但是更新或刷新映像非常慢。我正在dockerhub上使用私有映像。 现在,当我尝试使用相同的VNET、子网和映像创建ACI时,我会收到错误: 请求的资源目前在“westeurope”位置不可用。请使用其他资源请求或在其他位置重试。请求的资源:“1”CPU“1.5”GB内存“Linux”操作系统虚拟网络单击此处获取详细
本文向大家介绍neo4j 创建,包括了neo4j 创建的使用技巧和注意事项,需要的朋友参考一下 示例 创建一个节点 建立关系 查询模板 在浏览器GUI(默认值:http:// localhost:7474 / browser /)中本地运行neo4j,可以运行以下命令来获取查询选项板。 :play query template 这可以帮助您开始通过键入查询来创建和合并节点和关系。
我终于能够在我的java应用程序中创建一个服务器实例,使用嵌入式数据库,如下所述。当我在Eclipse上运行它时,它可以正常工作,但这实际上不是我的目的(我的应用程序在其他事情之间,为数据库提供新的节点和关系)。我有一个Neo4j盒子,它应该是我的服务器实例,我想把我的应用程序作为JAR文件部署在那里。这样,我想从那里访问web界面。我已经对它进行了测试:在我的开发机器上运行java应用程序时,同
问题内容: Neo4j对我来说是新的。我有neo4j数据库的备份,我想通过使用该备份创建数据库来构建docker容器。 我知道我可以使用命令,但是我正在寻找docker容器在创建容器时可以用来重新创建数据库的东西。 neo4j docker映像 的文档使用容器内的现有数据库数据库。但是我需要还原备份并从中创建数据库。 问题答案: EXTENSION_SCRIPT官方图片挂钩 Neo4j的官方映像提