sql >> データベース >  >> NoSQL >> MongoDB

マングースクエリにタイムアウトを設定するにはどうすればよいですか?

    これは、Query#maxTimeを使用して行うことができます メソッド。

    したがって、あなたの場合、それを次のように呼びます:

    MySet.find({}).maxTime(10000).exec(function(err, doc) { ... });
    

    maxTimeMSが正しく設定されていることを確認できます mongoose.set('debug', true);を介してMongooseデバッグを有効にするオプション 次に、次のようなこのクエリのコンソール出力が表示されます。

    Mongoose: myset.find({}) { maxTimeMS: 10000, safe: true, fields: {} }
    


    1. nullを保存する場合とMongoDBにキーをまったく保存しない場合

    2. マングースにスキーマとモデルの両方があるのはなぜですか?

    3. Mongooseでデータベースを削除する方法は?

    4. MongoDB$lteアグリゲーションパイプラインオペレーター