我们正在尝试使用 neo4j 对家庭关系进行建模,并希望了解对此进行建模的最佳方法。注意:我们已经有用户(例如 id、name)驻留在 MySQL 数据库中。
我们有以下样本数据(John Davis 与 Nancy ad 结婚,有 2 个孩子 Joshua 和 Susan)。是否可以在夫妻节点之间建立单一的关系,并进行双向解释。
例如,约翰戴维斯“南希”的丈夫,南希“约翰戴维斯的妻子”。
或者
John Davis “丈夫-妻子-关系” Nancy 因此,如果有人试图读取节点“John Davis”并尝试查找家庭信息,它应该知道 John 是 Nancy 的“丈夫”,并且会以另一种方式读取 Nancy,即是南希是约翰的“妻子”。
鉴于用户信息已作为 MySQL 数据库的一部分存储,那么对此建模的正确方法是什么。