参考 > 参考 > 经营者 > 查询修饰符 > $ maxTimeMS
$maxTimeMS
从v3.2开始不推荐使用
从v3.2开始,shell中$maxTimeMS不推荐使用该运算符 mongo。在mongo外壳中,cursor.maxTimeMS()改用。
mongo
cursor.maxTimeMS()
该$maxTimeMS运营单位为毫秒光标处理操作的累计时间限制。MongoDB在最早的中断点后中断操作。
所述mongo外壳提供了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 }