MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb java api:WriteResult#getN()

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.