Docs Menu

$maxTimeMS

$maxTimeMS
Note
Deprecated since v3.2

Starting in v3.2, the $maxTimeMS operator is deprecated in mongosh. In mongosh, use cursor.maxTimeMS() instead.

The $maxTimeMS operator specifies a cumulative time limit in milliseconds for processing operations on the cursor. MongoDB interrupts the operation at the earliest following interrupt point.

mongosh provides the cursor.maxTimeMS() method

db.collection.find().maxTimeMS(100)

You can also specify the option in either of the following forms:

db.collection.find( { $query: { }, $maxTimeMS: 100 } )
db.collection.find( { } )._addSpecial("$maxTimeMS", 100)

Interrupted operations return an error message similar to the following:

error: { "$err" : "operation exceeded time limit", "code" : 50 }
←  $max$min →
Give Feedback
MongoDB logo
© 2021 MongoDB, Inc.

About

  • Careers
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2021 MongoDB, Inc.