Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

$maxTimeMS

$maxTimeMS

注意

v 3.2 で廃止予定

v3.2 以降、$maxTimeMS 演算子はmongosh では非推奨です。mongoshでは、代わりにcursor.maxTimeMS() を使用してください。

$maxTimeMS演算子は、カーソルに対する処理操作の累積時間制限をミリ秒単位で指定します。 MongoDB は、最も近い割り込みポイントで操作を中断します。

mongoshcursor.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 }

戻る

$max