首页 > 解决方案 > 如何在具有多个关系的 GraphDb (neo4j) 中对“排序顺序”进行建模?

问题描述

我正在尝试对 Product、Item 和 Part 类型的实体之间的以下关系进行建模。

模型

一个产品由一个项目组成,而项目本身包含两个或多个部分。在我的领域中,每个产品的零件排序顺序很重要。所以我需要创建一个模型,允许从产品开始轻松查询零件。

我面临的挑战是在哪里放置有关零件如何分类的信息,具体取决于它们所属的产品。这意味着在产品 A 的情况下,该项目具有第 1 部分和第 2 部分,在产品 B 的情况下,该项目具有第 2 部分和第 1 部分。实体保持不变,但每个产品的项目排序顺序不同。

在 graphDB 中设计这个的推荐方法是什么?

标签: database-designgraphneo4jgraph-databasesgraph-modelling-language

解决方案


推荐阅读