sql >> Databáze >  >> NoSQL >> MongoDB

Jak nastavím časový limit pro dotaz Mongoose?

Můžete to udělat pomocí Query#maxTime metoda.

Takže ve vašem případě byste to nazvali:

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

Můžete potvrdit, že správně nastavuje maxTimeMS možnost povolením ladění Mongoose pomocí mongoose.set('debug', true); a poté uvidíte výstup konzoly pro tento dotaz, který vypadá takto:

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


  1. Jak mohu přejmenovat pole pro všechny dokumenty v MongoDB?

  2. Hosting ScaleGrid přidává podporu pro vysoce dostupné clustery Redis™ s automatickým sdílením

  3. Použití Redis Replication na různých počítačích (multi master)

  4. Uložení souboru do MongoDB pomocí Multer v Mongoose