我想要他们欠的金额(行.金额)我想不出多少
xfb7svmp1#
您不会希望将其作为关系类型。存储此类信息的标准方法是将OWES标签作为一种类型,并将金额值存储为关系属性。示例语句:
OWES
LOAD CSV FROM file:///... AS row MERGE (from:User {id: row.from_id}) MERGE (to:User {id: row.to_id}) MERGE (from)-[r:OWES]->(to) SET r.amount = row.amount
如果出于可视化目的,您希望在Neo4j浏览器中将金额作为关系的标题查看,您可以执行以下操作。1.单击右侧面板中的关系类型1.选择要用作标题的属性
d5vmydt92#
下面简单的密码脚本将加载csv文件,然后创建一个关系类型的基础上行。金额和使用APOC(真棒过程)
LOAD CSV WITH HEADERS FROM "file:///testing.csv" AS row MERGE (p:Person {name: row.fromPerson}) MERGE (m:Person {name: row.toPerson}) WITH p, m, row CALL apoc.create.relationship(p, row.amount, {amount: row.amount}, m) YIELD rel RETURN p, m, rel;
样品测试.csv:
fromPerson,amount,toPerson "Tom Hanks",100,"Meg Ryan"
样品结果:
2条答案
按热度按时间xfb7svmp1#
您不会希望将其作为关系类型。存储此类信息的标准方法是将
OWES
标签作为一种类型,并将金额值存储为关系属性。示例语句:
如果出于可视化目的,您希望在Neo4j浏览器中将金额作为关系的标题查看,您可以执行以下操作。
1.单击右侧面板中的关系类型
1.选择要用作标题的属性
d5vmydt92#
下面简单的密码脚本将加载csv文件,然后创建一个关系类型的基础上行。金额和使用APOC(真棒过程)
样品测试.csv:
样品结果: