小编Wig*_*gle的帖子

在neo4j中从csv import创建关系时遇到问题

我使用这样的命令从csv成功创建命名节点:

load csv with headers from "file:/Users/lwyglend/Developer/flavourGroups.csv" as
flavourGroup                
create (fg {name: flavourGroup.flavourGroup}) 
set fg:flavourGroup 
return fg
Run Code Online (Sandbox Code Playgroud)

但是,我没有运气使用csv中的load来创建与类似命令的关系:

load csv with headers from "file:/Users/lwyglend/Developer/flavoursByGroup.csv" as
relationship 
match (flavour {name: relationship.flavour}), 
        (flavourGroup {name: relationship.flavourGroup}) 
create flavour-[:BELONGS_TO]->flavourGroup
Run Code Online (Sandbox Code Playgroud)

从头部的csv文件看起来有点像这样:

flavour, flavourGroup
fish, marine
caviar, marine 
Run Code Online (Sandbox Code Playgroud)

没有错误,命令似乎执行,但实际上没有创建任何关系.

如果我在名称上做一个简单的匹配:鱼和名称:海洋然后构建属于鱼和海洋预先存在的节点与密码之间的关系,这种关系设置得很好.

从csv导入是否有问题?我的代码错了吗?我玩了几个不同的东西,但作为neo4j的全新内容,你会欣赏任何建议.

csv neo4j cypher

1
推荐指数
1
解决办法
2153
查看次数

标签 统计

csv ×1

cypher ×1

neo4j ×1