Как организовать хранение данных ингредиентов в базе рецептов?
Как лучше организовать хранение ингредиентов в базе рецептов? Для каждого рецепта свой набор ингредиентов. В таблице рецептов делать поля для ингредиентов с запасом по моему не выход. Получается я создаю в таблице рецептов поле где перечислены все ингредиенты. Но как потом делать поиск рецептов по определенным ингредиентам?
Поскольку нет никаких больше требований. У нас имеется типичная документно-ориентированная БД.
Рецепты. Ингредиенты не специфицированы. Могут быть любые.
Лучше всего здесь подходит MongoDb. И поиск по ингредиентам нормально сработает.
Одна таблица. Просто и изящно.