$maxTimeMS
$maxTimeMS
Observação
Descontinuado desde a v3.2
A partir de v3.2, o operador
$maxTimeMS
é preterido emmongosh
. Emmongosh
, usecursor.maxTimeMS()
em vez disso.O operador
$maxTimeMS
especifica um limite de tempo cumulativo em milissegundos para operações de processamento no cursor. O MongoDB interrompe a operação no primeiro ponto de interrupção seguinte .mongosh
fornece o métodocursor.maxTimeMS()
db.collection.find().maxTimeMS(100) Você também pode especificar a opção em um dos seguintes formulários:
db.collection.find( { $query: { }, $maxTimeMS: 100 } ) db.collection.find( { } )._addSpecial("$maxTimeMS", 100) As operações interrompidas retornam uma mensagem de erro semelhante à seguinte:
error: { "$err" : "operation exceeded time limit", "code" : 50 }