0
認証エラーが発生したときにクエリをタイムアウトさせる方法を見つけようとしています。認証エラーが発生したときにmongooseクエリがタイムアウトしない
Model.findOne().setOptions({ maxTimeMS : 10 }).exec(function (err, item) {
});
私はmaxTimeMS
を利用しようとしましたが、成功しませんでした。
認証エラーが発生したときにクエリをタイムアウトさせる方法を見つけようとしています。認証エラーが発生したときにmongooseクエリがタイムアウトしない
Model.findOne().setOptions({ maxTimeMS : 10 }).exec(function (err, item) {
});
私はmaxTimeMS
を利用しようとしましたが、成功しませんでした。
mongooseがMongoDBサーバーに接続しようとすると認証が失敗します。これは上記のクエリの前に行われます。
下のリンクを見てくださいは、認証エラーがmongoose.connectのコールバックで検出することができ、同意するものとします。ただし、照会が発行されると認証も失敗します。この場合、クエリはキューに入れられます。私が達成しようとしているのは、問合せを無期限にキューに入れるのではなく、問合せをタイムアウトさせることです – dutu