async add(data) {
return new Promise(async (resolve, reject) => {
let model = new Model();
model.name = data.name;
try {
await mainCategory.save();
resolve(true);
} catch (err) {
reject(err);
}
});
}
我已经编写了这样的代码,以将数据保存到mongodb使用mongoose,它抛出了这样的错误
{
"level": "error"
}
此错误是从捕获量出发的。
这是我的模型模式
let category = new Schema({
name: {
type: String,
unique: true,
required: true
},
imageUrl: {
imageUrl
},
subCategories: [{
type: Schema.Types.ObjectId,
ref: 'SubCategory'
}]
});
async add(data){
model.name = data.name;
let model = new Model();
model.save()
.then(callback => {
console.log(callback)
})
.catch(err => console.error(err))
}
Try this