(node:3341) DeprecationWarning: Mangouste: mpromise

Je suis en train de développer une classe sur le haut de la mangouste avec mes méthodes personnalisées, donc j'ai étendu la mangouste avec ma propre classe, mais quand j'invoque pour créer une nouvelle voiture méthode, il fonctionne, mais sa bande et de l'erreur, ici, je vous laisse voir ce que je suis en train de faire.

Je suis de cet avertissement

(node:3341) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html

après je ne

driver.createCar({
      carName: 'jeep',
      availableSeats: 4,
    }, callback);

pilote est une instance de la classe du Pilote

const carSchema = new Schema({
  carName: String,
  availableSeats: Number,
  createdOn: { type: Date, default: Date.now },
});
const driverSchema = new Schema({
 email: String,
 name: String,
 city: String,
 phoneNumber: String,
 cars: [carSchema],
 userId: {
   type: Schema.Types.ObjectId,
   required: true,
 },
createdOn: { type: Date, default: Date.now },
});
const DriverModel = mongoose.model('Driver', driverSchema);

class Driver extends DriverModel {
  getCurrentDate() {
  return moment().format();
}
create(cb) {
  //save driver
  this.createdOn = this.getCurrentDate();
  this.save(cb);
}
remove(cb) {
  super.remove({
  _id: this._id,
 }, cb);
}
createCar(carData, cb) {
  this.cars.push(carData);
  this.save(cb);
}
getCars() {
  return this.cars;
 }
}

des idées sur ce que je fais de mal?