MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose Promise avec bluebird et tapuscrit

Promise exporter en tant que variable dans mongoose, vous pouvez donc convertir mongoose espace de noms comme n'importe quel premier, puis définissez Promise aux autres.

  1. si vous utilisez q lib.
    • installer npm install --save q @types/q première. tsc version>=2.0.
    • puis ajoutez (<any>mongoose).Promise = Q.Promise;
  2. en utilisant bluebird lib, ajoutez le code ci-dessous.
    • import Bluebird = require("bluebird");
    • (<any>mongoose).Promise = Bluebird;