Есть ли какой-нибудь способ, которым я мог бы вернуть обещание от createConnection
, так что я не должен использовать слушателейMongoose CreateConnection обещают
Я использую Bluebird обещаний.
Я хотел бы использовать .then()
и .catch()
вместо слушателей .on('error', callback)
и .on('open', callback)
Это, как я инициализация соединительного
_initConnection(connectionSettings){
Mongoose.Promise = Bluebird;
this.connection = Mongoose.createConnection(connectionSettings);
}
привет, не могли бы вы предоставить больше кода, ваш текущий createConnection. Это потому, что вы подключаетесь к нескольким серверам mongodb? – vdj4y
@ vdj4y Я обновил вопрос – Stevik
@Stevik: база на [документе mongoose] (http://mongoosejs.com/docs/promises.html), 'Promise' только для запроса. я думаю так – tmquang6805