noCursorTimeout
MongoDB query cursor
で使えるフラグ
MongoDBサーバーには、アイドル状態のcursorをkillする仕組みがある
判定は、一定時間
getMore
を発行しない事
cursorTimeoutMillis
で設定されている
これをやらなくなるオプションが、
noCursorTimeout: true
アプリケーション側から見ると
cursorのタイムアウト(
MongoServerError: Cursor id (id) not found
)が
ほぼ発生しなくなる
絶対に発生しないわけではない
詳しくは
MongoDBのCursor not foundエラーやnoCursorTimeoutオプションとの向き合い方
を読んでくれ
shokai.icon