MongoDB é uma ferramenta de gestão de base de dados de código aberto baseada em documentos que armazena dados em formatos semelhantes aos do JSON. Utiliza documentos flexíveis em vez de tabelas e filas para processar e armazenar várias formas de dados. Como solução NoSQL, o MongoDB não requer um sistema de gestão de bases de dados relacional (RDBMS).