Dalla documentazione di GetLastError()
Il valore restituito dal comando è un oggetto con vari campi. I campi comuni sono elencati di seguito; potrebbero esserci anche altri campi.
- ok - true indica che il comando getLastError è stato completato correttamente. Questo NON indica che non c'è stato un ultimo errore.
- err - se non null, indica che si è verificato un errore. Il valore è una descrizione testuale dell'errore.
- code - se impostato, indica il codice di errore che si è verificato. connectionId - l'id della connessione
- lastOp - l'op-id dell'ultima operazione
Per gli aggiornamenti:
- n - se è stato eseguito un aggiornamento, questo è il numero di documenti aggiornati.
Quindi, in questo contesto, 'get "n" field' significa ottenere n che è il numero di documenti aggiornati. Senza "multi" impostato su true può essere solo 0 o 1.