Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

$maxTimeMS

$maxTimeMS

Observação

Descontinuado desde a v3.2

A partir de v3.2, o operador $maxTimeMS é preterido em mongosh. Em mongosh, use cursor.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étodo cursor.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 }

Voltar

$max