辽宁网站备案,网站上传文件不大于5M定么做,自己买域名建设网站,wordpress 转 app当看r时#xff0c;真正的关系在properties中的type里#xff0c;而type为“RELATION” 造成这个的原因是#xff1a; 在创建关系时#xff0c;需要指定关系的类型#xff0c;这是固定的#xff0c;不能像属性那样从CSV文件的一个字段动态赋值。标准的Cypher查询语言不支… 当看r时真正的关系在properties中的type里而type为“RELATION” 造成这个的原因是 在创建关系时需要指定关系的类型这是固定的不能像属性那样从CSV文件的一个字段动态赋值。标准的Cypher查询语言不支持直接从变量创建动态关系类型。 LOAD CSV WITH HEADERS FROM file:///relation1.csv AS line
MATCH (entity1:BDItem {title: line.Entity}), (entity2:NewItem {title: line.Attribute})
CREATE (entity1)-[:RELATION {type: line.AttributeName}]-(entity2);这样写的结果是固定的“RELATION”如果想要动态的关系类型需要下载APOC库 APOCAwesome Procedures on Cypher是Neo4j图数据库的一个插件它提供了一组强大的过程和函数扩展了Cypher查询语言的功能。 可以参考这篇文章下载APOC库http://t.csdnimg.cn/6iViE 下载成功后 修改代码为这样就可以显示动态的关系
LOAD CSV WITH HEADERS FROM file:///relation1.csv AS line
MATCH (entity1:BDItem {title: line.Entity}), (entity2:NewItem {title: line.Attribute})
CALL apoc.create.relationship(entity1, line.AttributeName, {}, entity2) YIELD rel
RETURN rel