@DeniSidorenko

Как лучше реализовать модель хранения даных в MongoDB?

Добрый день , есть такая задача. Реалзиовать доставку продуктов из ресторанов. Как следствие решил сделать следующию структуру для базы данных
{
  "restaurant": {
    "name": "Restaurant 1",
    "products": [
      {
        "_id": ObjectId(),
        "name": "name1",
        "price": 850
      },
      {
        "_id": ObjectId(),
        "name": "name2",
        "price": 850
      }
    ]
  }
}


Таким образом мы получаем только те продукты что относяться именно к данному ресторану. И таким образом products не существует как модель. Но вопрос, верен ли такой подход или стоило все продукты поставить в колекцию products и фильтровать при запросе?
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы