4 ms·
It's not that bad. I have used both and while I wouldn't choose MongoDB anymore, it did its job as needed. For me, the main problem with MongoDB is that it is
by amenod 6y ago
It's not that bad. I have used both and while I wouldn't choose MongoDB anymore, it did its job as needed.
For me, the main problem with MongoDB is that it is "schemaless" - which doesn't mean that there is no schema, just that it is not explicitly stated and enforced. This leads to problems later when schema changes and you need to be extra careful not to end up with inconsistent data (good luck with that). But this is solveable, it just takes more effort than necessary.
If you are using MongoDB for a small-ish project you should be ok. And if your project becomes big, you will need people who know the difference and will be able to migrate (if needed) anyway. So no worries, and good luck with your project! :)