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

$maxTimeMS

$maxTimeMS

注意

自 v3.2 起已弃用

从 v 3.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