MongoDB fait parti de cette nouvelle génération de base de données de que l'on appelle NoSQL, car il n'utilise plus le modèle relationnel et le langage SQL. Ces bases de données proposent des performances très intéressantes en échange de fonctionnalités en moins (les transactions par exemple).