MongoDB almacena los datos como documentos flexibles, similares a JSON, en lugar de filas y columnas rígidas como una base de datos relacional tradicional, permitiendo que documentos dentro de una misma colección tengan estructuras algo distintas entre sí sin necesitar modificar un esquema fijo previo.
Por qué se volvió tan popular
Su flexibilidad de esquema resulta particularmente atractiva en las primeras etapas de desarrollo de una aplicación, cuando la estructura de los datos todavía puede cambiar con frecuencia, y su modelo de documentos suele mapear de forma más natural con las estructuras de objetos usadas en muchos lenguajes de programación modernos.
