В моей базе данных две коллекции: заказы и товары. У заказа может быть много продуктов, и продукт может быть включен во многие заказы.
Я искал вложения и ссылки на документы, но проблема в том, что в самих отношениях есть некоторые данные. Думая в направлении SQL, у меня будет третья коллекция для хранения документов, описывающих это отношение, содержащих следующие поля:
- OrderID
- ProductID
- Сумма
- Номер партии продукта
Но я не считаю это обычной практикой в базе данных документов. Должен ли я сделать это или есть лучший способ сделать это?