webサーバーではnoCursorTimeoutは使うな
batch処理
ならいい。webサーバーではやめとけ
shokai.icon
処理に時間がかかって
MongoServerError: Cursor id (id) not found
が発生する問題を解決したい
そういう時に
noCursorTimeout
オプションを付けても、実は解決にならない
それどころか、アプリケーションとMongoDBサーバー両方での
リソースリーク
の原因になる
詳しくは
MongoDBのCursor not foundエラーやnoCursorTimeoutオプションとの向き合い方
を見てくれ
やるならbatchSize調整、単純に高速化する、レジュームやリトライ機構を必ず実装する、など