Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

$maxTimeMS

$maxTimeMS

注意

自 v3.2 起已弃用

从 v3.2 开始,$maxTimeMS 操作符在mongosh 中已弃用。在mongosh 中,请改用cursor.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 }

后退

$max