我正试图围绕图形数据库。所以也许有人可以帮助向我解释建立这种关系的正确方法。这主要是从 neo4j 的角度来看,但我认为它适用于大多数图形数据库
我有一个Recipe
节点和Ingredient
节点。节点与Ingredient
节点有ingredient_in
关系Recipe
。该关系将包含多个属性,特别注意的是具有计量单位的金额字段。
我可以想象,在图表的其他地方,会有一个UnitOfMeasure
节点具有 converts_to 与转换率的关系。
我正在努力解决的问题是如何将成分-> 配方关系表示为具有 UnitOfMeasure。来自 RDMS 感觉就像我需要一个介于两者之间的另一个节点,但对于图形数据库来说这感觉是错误的。