Esta versión de la documentación está archivada y ya no recibe soporte. Para actualizar su implementación 5.0, consulte Procedimientos de actualización de MongoDB.6.0
$maxTimeMSNota
Obsoleto desde v3.2
A partir de la versión3.2, el operador
$maxTimeMSestá obsoleto enmongosh. Enmongosh, utilicecursor.maxTimeMS()en su lugar.El operador especifica un límite de tiempo acumulado en milisegundos para las operaciones de procesamiento en el cursor. MongoDB interrumpe la operación en el
$maxTimeMSpuntode interrupción posterior más cercano.mongoshproporciona elcursor.maxTimeMS()métododb.collection.find().maxTimeMS(100) También puede especificar la opción en cualquiera de las siguientes formas:
db.collection.find( { $query: { }, $maxTimeMS: 100 } ) db.collection.find( { } )._addSpecial("$maxTimeMS", 100) Las operaciones interrumpidas devuelven un mensaje de error similar al siguiente:
error: { "$err" : "operation exceeded time limit", "code" : 50 }