This version of the documentation is archived and no longer supported. To
upgrade your 5.0 deployment, see the MongoDB 6.0 upgrade procedures.
$maxTimeMSNote
Deprecated since v3.2
Starting in v3.2, the
$maxTimeMSoperator is deprecated inmongosh. Inmongosh, usecursor.maxTimeMS()instead.The
$maxTimeMSoperator specifies a cumulative time limit in milliseconds for processing operations on the cursor. MongoDB interrupts the operation at the earliest following interrupt point.mongoshprovides thecursor.maxTimeMS()methoddb.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 }