Как смоделировать «порядок сортировки» в GraphDb (neo4j) с несколькими взаимосвязями? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь смоделировать следующие отношения между сущностями типа Product, Item и Part.

Model

Товар состоит из одного предмета, а сам предмет состоит из двух или более частей.В моем домене порядок сортировки деталей имеет значение для каждого продукта.Поэтому мне нужно создать модель, которая позволяет легко запрашивать детали, начиная с продукта.

Проблема, с которой я сталкиваюсь, заключается в том, где разместить информацию о том, как детали сортируются в зависимости от продукта, которому они принадлежат.Это означает, что в случае с продуктом A товар имеет часть 1 и часть 2, а в случае с продуктом B товар имеет часть 2 и 1. Объекты остаются теми же, но порядок сортировки товаров для каждого товара различен.

Каков рекомендуемый способ создания этого объекта в графе DB?

...