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

(nó:3341) DeprecationWarning:Mongoose:mpromise


Aqui está o que funcionou para mim para esclarecer o problema, depois de ler os documentos:http://mongoosejs.com/docs/promises.html

O exemplo no documento está usando a biblioteca de promessas bluebird, mas optei por usar as promessas nativas do ES6.

No arquivo em que estou chamando mongoose.connect :
mongoose.Promise = global.Promise;
mongoose.connect('mongodb://10.7.0.3:27107/data/db');

[EDIT:Obrigado a @SylonZero por apresentar uma falha de desempenho na minha resposta. Como essa resposta é muito vista, sinto o dever de fazer essa edição e incentivar o uso de bluebird em vez de promessas nativas. Por favor, leia a resposta abaixo desta para obter detalhes mais educados e experientes. ]