Voglio scrivere il mio modello di mangusta in ES6. Sostanzialmente sostituire module.exports
e altre cose ES5 ovunque sia possibile. Ecco quello che ho.Come scrivere un modello Mongoose in ES6/ES2015
import mongoose from 'mongoose'
class Blacklist extends mongoose.Schema {
constructor() {
super({
type: String,
ip: String,
details: String,
reason: String
})
}
}
export default mongoose.model('Blacklist', Blacklist)
Vedo questo errore nella console.
if (!('pluralization' in schema.options)) schema.options.pluralization = this.options.pluralization;
^
TypeError: Cannot use 'in' operator to search for 'pluralization' in undefined
schema.loadClass (NomeClasse) http://mongoosejs.com/docs/advanced_schemas.html –