Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Import 数据似乎已加载,但没有通过Cypher查询检索到任何内容_Import_Neo4j_Cypher - Fatal编程技术网

Import 数据似乎已加载,但没有通过Cypher查询检索到任何内容

Import 数据似乎已加载,但没有通过Cypher查询检索到任何内容,import,neo4j,cypher,Import,Neo4j,Cypher,Neo4j和这篇文章的新手,请原谅我没有遵循报告以下问题的既定惯例或规范 我使用推荐的方法,通过文本文件将一些数据加载到Neo4j数据库v2.0.1中 一切似乎都已加载OK(请参阅下面控制台中的代码片段),但当我尝试查询数据库时,没有返回任何内容。我在数据浏览器中输入Cypher命令 Match (n) Return n 一无所获 Neo4j仪表板显示了500多个节点、3000个属性和900个关系。RESTAPI还显示节点、关系和属性,单击左上角的气泡图标。单击这些节点、关系或属性中的任何一个

Neo4j和这篇文章的新手,请原谅我没有遵循报告以下问题的既定惯例或规范

我使用推荐的方法,通过文本文件将一些数据加载到Neo4j数据库v2.0.1中

一切似乎都已加载OK(请参阅下面控制台中的代码片段),但当我尝试查询数据库时,没有返回任何内容。我在数据浏览器中输入Cypher命令

Match (n) Return n
一无所获

Neo4j仪表板显示了500多个节点、3000个属性和900个关系。RESTAPI还显示节点、关系和属性,单击左上角的气泡图标。单击这些节点、关系或属性中的任何一个都会触发密码查询,但不会返回任何内容

RESTAPI中相同的MATCH n Return n查询也不返回任何节点

数据加载是否正确?我做错了什么?我怀疑有什么小把戏我就是不懂。如蒙协助,将不胜感激

我确实在Data Browser和REST API中一次运行了一些Cypher查询,节点创建正确,我可以查询它们。所以我不认为密码查询本身有问题,尽管我可能错了

******* Console feedback during load process **********

mac-pro:neo4j$ cat import.txt | bin/neo4j-shell -config conf/neo4j.properties -path      data/graph.db

NOTE: Local Neo4j graph database service at 'data/graph.db'
Welcome to the Neo4j Shell! Enter 'help' for a list of commands


neo4j-sh (?)$ BEGIN
Transaction started
neo4j-sh (?)$ CREATE (n:Employee {ID:0, Name:'X', CompanyID:'211051', JobTitle:'SPECIALIST CONTRACTOR'…<other properties omitted for brevity>...});

+-------------------+
| No data returned. |
+-------------------+

Nodes created: 1

Properties set: 13

Labels added: 1

1906 ms

neo4j-sh (?)$ CREATE (n:Employee {ID:2, Name:'Y', CompanyID:'211036', JobTitle:'PROGRM. MNGR LEVEL CONTRACTOR', …<other properties omitted for brevity>...});

+-------------------+
| No data returned. |
+-------------------+

Nodes created: 1

Properties set: 13

Labels added: 1

.
.
.
<rest of the lines omitted>
.
.
.

之后是否停止shell并启动服务器?或者您也可以只启动服务器,只启动bin/neo4j shell,然后它连接到正在运行的服务器,然后忽略路径。您是否在最后提交该事务?感谢帮助和提示。在运行脚本之前,我确实停止了Neo4j服务器,脚本完成后,我使用bin/Neo4j控制台命令重新启动了服务器。文本文件确实从文件顶部开始,并作为最后一个命令提交。提交后是否应该有分号?Hunger先生,我确实尝试过你的建议,让服务器保持运行,并省略path语句。这加载了没有属性的节点,甚至没有创建上面示例中的节点类型-n:Employee。相同的Match n Return n语句现在返回500个完全空白的节点。根据示例电子表格中的说明,我确实启用了节点索引node_auto_index=true;node_keys_indexable=ID,Name,我确保我创建的每个节点都有以ID,Name开头的属性。我还缺什么吗?我应该检查的任何其他设置/参数?再次感谢您的帮助。