如何在路径Neo4j中添加值

时间:2015-06-12 17:01:22

标签: neo4j

我想在neo4j图中添加值路径 如(美国 - 人口 - 2015年)此路径的价值为320,970,000 我希望存储在数据库中

这就是我想要的 Picture

任何人都可以帮助我吗?或任何建议?

3 个答案:

答案 0 :(得分:4)

正如@nicole和@cybersam指出的那样,该值可以存储在Population和FertilityRate节点上。 它也可以直接存储在国家和年份之间的关系 如果 ,人口和生育率在图表中没有实际用途,除了携带他们的价值。

enter image description here

答案 1 :(得分:1)

与@nicolewhite一样,您可以将值存储在PopulationFertilityRate个节点中。

例如,您可以执行以下操作(我假设已存在“US”和2015节点):

 MATCH (us:Country {name: "US"}), (y2015:Year {value: 2015})
 CREATE
   (us)<-[:OF_COUNTRY]-(:Population {value: 320970000})-[:DURING]->(y2015),
   (us)<-[:OF_COUNTRY]-(:FertilityRate {value: 1.86})-[:DURING]->(y2015);

答案 2 :(得分:0)

您可以将图表重新塑造为:

enter image description here

为了重复使用不同维度和事实的标签和值。

我在图中省略了关系类型。