Я пытаюсь создать простую базу данных клиентов / продуктов / заказов, чтобы практиковать свои навыки работы с агрегатами и так далее. Мне нужна помощь в том, как правильно спроектировать отношения между этими коллекциями (чтобы я действительно смог правильно хранить детали).
I go для минимальной сборки и информации - >
Клиент:
(1) customer_id, (2) orders (это будет массив со всеми order_id, которые сделал этот клиент)
Product:
(1) product_id
Order:
(1) order_id, (2) products (это будет массив со всеми продуктами в этом порядке) + Интересно, как добавить количество для каждого продукта (3) user_id (в нем будет сохранен user_id, который сделал этот заказ), или мне даже не нужно это поле ??
Надеюсь, кто-нибудь скажет мне, правильно ли я думал, потому что я исходят из SQL, и это то, что я бы там сделал, я думаю
// Я не использую встроенный документ, потому что в случае, если я захочу изменить значение поля Speci c, оно изменится во всех мест