Я начинаю новый проект и хочу попробовать mongodb.Я много читал об этом в последние несколько лет, и, наконец, у меня появился проект для начала.
Хотя я много читал, у меня все еще есть небольшие проблемы с полным пониманием модели.Я надеюсь, что смогу получить небольшую помощь.
В основе моего проекта у меня есть продукты, я получил их в формате электронных таблиц.Вот как это выглядит:
Есть гораздо больше брендов, категорий и типов.
Теперь я думал о чем-то вроде этого, в значительной степениКак я могу моделировать MySQL DB:
brands = {
id : ...,
name : ...,
}
categories = {
id : ...,
brand_id : ...,
name : ...
}
types = {
id : ...,
category_id : ...,
name : ...
}
products = {
id : ...,
type_id : ...,
code : ...,
unit : ...,
name : ...,
price : ...
}
Правильная модель?
Мне было интересно, если это лучший способ смоделировать это.Со временем БД будет расширена за счет заказов, запасов и т. Д.
Как экспортировать это?
Другой вопрос - как экспортировать это в mongodb.Я настроил сервер и настроил Rock Mongo на интерфейс, похожий на phpmysql.Я не нашел хороших методов импорта / экспорта, хотя.