// BadgesNode
LOAD CSV WITH HEADERS FROM 'file:///Badges.csv' AS row
CREATE (:Badges {
classid: toInteger(row.Class),
name: row.Name,
badgeId: toInteger(row.Id)
})
WITH *
LIMIT 1
RETURN classid, name, badgeId;
字符串
当我运行它的时候,属性中没有值。但是当我运行这个密码的时候,
LOAD CSV WITH HEADERS FROM 'file:///Badges.csv' AS row
RETURN row
型
这是它返回的结果:
{
"Name": "Informed",
"Date": "2014-05-13 23:06",
"Class": "3",
"Id": "1",
"UserId": "1",
"TagBased": "FALSE"
}
型
我不明白为什么第一个密码不返回值到属性中。有人能帮助我吗?我在这部分卡了两天。
我需要用csv文件中的值来填充属性。这是我的csv文件的一个子集。
的数据
1条答案
按热度按时间lpwwtiir1#
对于第一个查询,您可能会得到一个错误,告诉您
classId
未定义。在这种情况下,没有创建节点。如果你只是想测试第一个创建的节点的属性,你可以修改现有的查询,在节点模式中声明一个变量,例如
n
。然后你可以在RETURN
子句中使用点表示法访问节点属性:字符串