Mongo это NoSQL база, используется при слишком большом количестве записей, которые mysql не потянет, к тому же там такие приятные штуки как коллекции есть, но и недостатки тоже есть.
Почитать мнения: Помогите выбрать СУБД между MySQL, PostgreSQL, MariaDB и MSSQL