MongoDB est un outil de gestion de base de données open-source basé sur des documents qui stocke des données dans des formats de type JSON. Il utilise des documents flexibles au lieu de tables et de rangées pour traiter et stocker diverses formes de données. En tant que solution NoSQL, MongoDB ne nécessite pas de système de gestion de base de données relationnelle (SGBDR).