Wartość zwracana z polecenia to obiekt z różnymi polami. Wspólne pola są wymienione poniżej; mogą być też inne pola.
- ok — prawda oznacza, że polecenie getLastError zostało zakończone pomyślnie. NIE oznacza to, że nie wystąpił ostatni błąd.
- err - jeśli nie ma wartości null, oznacza wystąpienie błędu. Wartość to tekstowy opis błędu.
- kod - jeśli jest ustawiony, wskazuje kod błędu, który wystąpił. connectionId - identyfikator połączenia
- lastOp - identyfikator operacji z ostatniej operacji
Aktualizacje:
- n - jeśli dokonano aktualizacji, jest to liczba zaktualizowanych dokumentów.
Tak więc w tym kontekście „pobierz pole „n” oznacza pobranie n, czyli liczby zaktualizowanych dokumentów. Bez „multi” ustawionego na true, może to być tylko 0 lub 1.