MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb-Java-API:WriteResult#getN()

Aus der GetLastError() Dokumentation

Der Rückgabewert des Befehls ist ein Objekt mit verschiedenen Feldern. Die gemeinsamen Felder sind unten aufgeführt; es können auch andere Felder vorhanden sein.

  • ok - true zeigt an, dass der getLastError-Befehl erfolgreich abgeschlossen wurde. Dies bedeutet NICHT, dass kein letzter Fehler aufgetreten ist.
  • err - wenn nicht null, zeigt an, dass ein Fehler aufgetreten ist. Wert ist eine Textbeschreibung des Fehlers.
  • code - wenn gesetzt, zeigt den aufgetretenen Fehlercode an. connectionId - die ID der Verbindung
  • lastOp - die Op-ID der letzten Operation

Für Updates:

  • n - Wenn eine Aktualisierung durchgeführt wurde, ist dies die Anzahl der aktualisierten Dokumente.

In diesem Zusammenhang bedeutet „get „n“ field“ also „get n“, was die Anzahl der aktualisierten Dokumente ist. Ohne "multi" auf true gesetzt zu sein, kann es nur entweder 0 oder 1 sein.