$maxTimeMS
$maxTimeMS
$maxTimeMS
演算子は、カーソルに対する処理操作の累積時間制限をミリ秒単位で指定します。 MongoDB は、最も近い割り込みポイントで操作を中断します。mongosh
はcursor.maxTimeMS()
メソッドを提供しますdb.collection.find().maxTimeMS(100) 次のいずれかの形式で オプションを指定することもできます。
db.collection.find( { $query: { }, $maxTimeMS: 100 } ) db.collection.find( { } )._addSpecial("$maxTimeMS", 100) 中断された操作は、次のようなエラー メッセージを返します。
error: { "$err" : "operation exceeded time limit", "code" : 50 }