Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

$maxTimeMS

$maxTimeMS

참고

v3.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