迭代Neo4j中的列表

时间:2017-02-28 22:13:28

标签: neo4j

我正在研究Neo4j数据库,我想复制下面提到的场景,

我有2个节点产品和客户。在客户节点中,我存储了客户ID和产品列表。在产品中我只存储productid。

客户的价值{custId:1,产品:[1,2,3,4]} 产品的值为{productid:1},{productid:2},{productid:3},{productid:4}

现在我想做的是, 在图表数据库中添加节点后,我需要将所有这些ID替换为自动生成的ID。太像设置custId = ID(客户)和productId = ID(产品),但我坚持的是如何迭代客户节点中的产品列表,并将产品ID更改为自动生成的ID。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

存储产品ID的想法是由数据库在用户属性数组中自动生成的 - 这是错误的想法。从各方面来说。

图表精神 - 是在节点Customer与其对应的节点Product之间建立关系,然后从products和{{1}删除属性Customer来自productid

Product