MongoDB の find がタイムアウトする

  • 2
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

MongoDB から結果が大きめのデータを引っ張ろうとすると

cursor didn't exist on server, possible restart or timeout?

みたいなエラーがでますた.

Cursor の addOption を使ってタイムアウトを無効にしましょう.

db.collection.find().addOption(DBQuery.Option.noTimeout)

参考

ほかにもいくつかオプションあるみたいです

http://docs.mongodb.org/manual/reference/method/cursor.addOption/