MongoDB jest domyślnie mocno spójny - jeśli zapiszesz, a potem odczytasz, zakładając, że zapis się powiódł, zawsze będziesz mógł odczytać wynik właśnie przeczytanego zapisu. Dzieje się tak, ponieważ MongoDB jest systemem z jednym nadrzędnym systemem, a wszystkie odczyty domyślnie trafiają do podstawowego. Jeśli opcjonalnie włączysz odczyt z wtórnych, MongoDB w końcu stanie się spójny, gdy będzie można odczytać nieaktualne wyniki.
MongoDB uzyskuje również wysoką dostępność dzięki automatycznemu przełączaniu awaryjnemu w zestawach replik:http://www.mongodb.org/display/DOCS/Replica+Sets