Esta versão da documentação foi arquivada e não é mais suportada. Para atualizar seu sistema do 5.0, consulte osprocedimentos de atualização do MongoDB 6.0 .
$maxTimeMSObservação
Descontinuado desde a v3.2
A partir de3.2 v, o operador
$maxTimeMSmongoshé preterido no . Em ,mongoshusecursor.maxTimeMS().O operador
$maxTimeMSespecifica 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 .mongoshfornece 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 }