mały|240px|Siedziba firmy MongoDB Inc. w Palo Alto MongoDB (od – ogromny) – nierelacyjny system zarządzania bazą danych napisany w języku C++. Charakteryzuje się brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych. Zamiast tego dane składowane są jako dokumenty w stylu JSON.

Historia Prace nad systemem rozpoczęła firma 10gen w 2007 roku. Pierwsza stabilna wersja ukazała się w lutym 2009Oficjalny blog MongoDB – marzec 2009..

Możliwości jednorodne wsparcie dla standardu Unicode, obsługa danych w innych kodowaniach w formacie binarnym, duża liczba obsługiwanych typów danych, obsługa kursorów, zapytania ad-hoc, zapytania do zagnieżdżonych pól dokumentów, indeksowanie, wsparcie dla agregacji danych, możliwość składowania plików w bazie, architektura zaprojektowana z myślą o łatwej replikacji.

Wewnętrznym językiem do definiowania zapytań oraz funkcji agregujących jest JavaScript wykonywany bezpośrednio przez serwer MongoDB.

Użycie Interfejsy programistyczne pozwalające obsługiwać bazy MongoDB powstały dla wielu wiodących języków programowania, w tym dla C, C++, Javy, PHP, Perla, Pythona i Rubiego. Wśród znanych użytkowników systemu występują:

SourceForge The New York Times Wielki Zderzacz Hadronów