Я использую PHP/mySQL/CodeIgniter довольно сильно, написав SQL-инструкции для обработки/обработки данных. Я чувствую, что все это примитивно, и я хорошо слышал о MongoDB, базе данных без схемы.
В MySQL схемы помогают мне выяснить структуру модели. Обычно я рисую диаграмму классов с такими основными вещами, как: id, title, description, date
Что ударяет мой разум, MongoDB кажется безумно простым, трудно понять, с чего начать. Из того, что я слышу/читаю, у него нет схемы. Как узнать, какой тип будет возвращен?
Как мне создать мои модели, как мне добавить отношения между разными "таблицами"?
Каков стандартный способ добавления отношений и отображения данных? Я пробовал играть с ним, но не был уверен, что я делаю это правильно.
Я пробовал читать руководства и т.д., но не смог найти хорошую статью, помогающую мне перейти от mySQL к MongoDB.
В любом случае, я мог видеть сравнения моделей с mySQL и MongoDB? Простые вещи, такие как CRUD.
С чего начать, с чего начать?