MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Promessa de mangusto com bluebird e texto datilografado


Promise export como uma variável no mangusto, para que você possa converter mongoose namespace como qualquer primeiro e, em seguida, defina Promise para outros.
  1. se você estiver usando q lib.
    • instalar npm install --save q @types/q primeiro. tsc versão>=2.0.
    • adicione (<any>mongoose).Promise = Q.Promise;
  2. usando bluebird lib, adicione o código abaixo.
    • import Bluebird = require("bluebird");
    • (<any>mongoose).Promise = Bluebird;