Cypher 无法从 CSV 中获取所有属性

Cypher can't take all properties from CSV

我尝试从 CSV 创建关系,但出现错误

Cannot merge the following relationship because of null property 
value for 'timestamp': (u)-[:WATCHED {timestamp: null}]->(m)

我不明白,CSV 不会遗漏任何 属性

我的代码:

LOAD CSV WITH HEADERS FROM 
'https://www.dropbox.com/s/vmtjxr22q4fflr1/u.data.csv?dl=1' AS line 
FIELDTERMINATOR '|' MATCH(u:User{id:toInteger(line.id_user)}), 
(m:Movie{id:toInteger(line.id_item)}) WITH u,m, line MERGE (u)- 
[r:WATCHED{rating:toInteger(line.rating), 
timestamp:toInteger(line.timestamp)}]->(m)

你能帮帮我吗?

我下载了你的 CSV。它的 header 如下:

id_user|id_item|rating|timestamp 

请注意,它在行尾有一个额外的 space 字符 。这导致 属性 被称为 timestamp ,因此,timestamp 将是 null