Я новичок и хотел бы получить знания о sql, mongodb, структуре документов. Я пытался сделать документы для платформы электронной коммерции. У меня есть продукт. json и сопоставление документов из-за этого, но я застрял по поводу doctrine odm ссылочных отношений. Мои коды не работают.
Структура, которую я хочу
Product
{
id:
name:
price: [{price1, discount2}, {price2, discount2}, ...]
images: [{img1,timg1}, {img2,tim2}]
comments: {[id, username, comment], ...}
shop: [{shopinfo...}]
}
Итак, я думаю, что цена, изображения и комментарии должны быть встроены в документ. Магазин, продукт имеет отношение один к одному, верно? Я кодирую это с помощью ссылки doctrine odm в api-платформе с mongodb. Здесь - мои коды.