Esta versión de la documentación se archivó y ya no se admite. Para actualizar tu implementación de 5.0, consulta el Procedimientos de actualización de MongoDB.6.0
$maxTimeMSNota
Obsoleto desde la v3.2
A partir de la v3.2, el operador
$maxTimeMSestá obsoleto enmongosh. Enmongosh, utilizacursor.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 el métodocursor.maxTimeMS()db.collection.find().maxTimeMS(100) También puedes especificar la opción en cualquiera de las formas siguientes:
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 }