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
Neo.ClientError.Statement.TypeError:预期Long(0)为org.neo4j.values.storable_Neo4j_Cypher - Fatal编程技术网

Neo.ClientError.Statement.TypeError:预期Long(0)为org.neo4j.values.storable

Neo.ClientError.Statement.TypeError:预期Long(0)为org.neo4j.values.storable,neo4j,cypher,Neo4j,Cypher,我使用以下代码在Neo4j中导入csv文件: LOAD CSV WITH HEADERS FROM "file:///datafile.csv" AS row MERGE (u:User {id: toInt(row[0])}) MERGE (t:Team {id: toInt(row[1])}) MERGE (c:TeamChatSession {id: toInt(row[2])}) MERGE (u)-[:CreatesSession{timeStamp: row[3]}]->

我使用以下代码在Neo4j中导入csv文件:

LOAD CSV WITH HEADERS FROM "file:///datafile.csv" AS row 
MERGE (u:User {id: toInt(row[0])}) 
MERGE (t:Team {id: toInt(row[1])})
MERGE (c:TeamChatSession {id: toInt(row[2])}) 
MERGE (u)-[:CreatesSession{timeStamp: row[3]}]->(c) 
MERGE (c)-[:OwnedBy{timeStamp: row[3]}]->(t)
我得到了这个错误:

Neo.ClientError.Statement.TypeError: Expected Long(0) to be a 
org.neo4j.values.storable.TextValue, but it was a 
org.neo4j.values.storable.LongValue
下面是我导入的文件的概述

1588,177,6776,1464233999.0
350,188,6777,1464234000.0
1588,177,6776,1464233999.0
350,188,6777,1464234000.0
740,81,6778,1464234001.0
1068,66,6779,1464234002.0
1554,52,6780,1464234003.0

请帮忙

您的CSV文件没有标题,但您的查询指定了带有标题的
选项。删除该选项后重试

另外,
TOINT()
函数也不推荐使用。您应该改用
TOINTEGER()


而且,如果您的其他查询想要将
时间戳
属性值视为数字值,您应该使用
TOINTEGER
来转换
行[3]
值,这样您的其他查询就不必总是进行相同的转换。

请,使用文本编辑器编辑文件,并粘贴原始文本而不是Excel屏幕截图。我可以使用以下代码导入:从“加载CSV”file:///datafile.csv“作为行合并(u:User{id:toInteger(row[0]))合并(t:Team{id:toInteger(row[1]))合并(c:TeamChatSession{id:toInteger(row[2]))合并(u)-[:CreatesSession{timeStamp:toInteger(第[3]行]}]->(c)MERGE(c)-[:OwnedBy{timeStamp:toInteger(第[3]行]}]->(t)非常感谢!