MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mangusta Promessa con bluebird e dattiloscritto

Promise esporta come variabile in mangusta, così puoi convertire mongoose namespace come qualsiasi, quindi imposta Promise per gli altri.

  1. se stai usando q lib.
    • installa npm install --save q @types/q primo. tsc versione>=2.0.
    • quindi aggiungi (<any>mongoose).Promise = Q.Promise;
  2. usando bluebird lib, aggiungi il codice qui sotto.
    • import Bluebird = require("bluebird");
    • (<any>mongoose).Promise = Bluebird;