Navigation

db.getLastError()

db.getLastError(<w>, <wtimeout>)

Changed in version 2.6: A new protocol for write operations integrates write concerns with the write operations, eliminating the need for a separate db.getLastError(). Most write methods now return the status of the write operation, including error information. In previous versions, clients typically used the db.getLastError() in combination with a write operation to verify that the write succeeded.

The db.getLastError() can accept the following parameters:

Parameter
Type
Description
w
int or string
Optional. The write concern's w value.
wtimeout
int
Optional. The time limit in milliseconds.

The following example issues a db.getLastError() operation that verifies that the preceding write operation, issued over the same connection, has propagated to at least two members of the replica set.

db.getLastError(2)
Tip
See also:

getLastError and Write Concern for all options, Write Concern for a conceptual overview, MongoDB CRUD Operations for information about all write operations in MongoDB.

Give Feedback

On this page

  • Definition
  • Behavior
  • Example