我想在我的代码中添加mongoose验证,但我的代码中没有“.save方法”。这是因为我使用GridFS来管理数据库中的保存。
我的问题很简单。如何通过其他方法获得mongoose错误。
这是一个代码示例。 第一部分,架构
var mySchema = new Schema({
name: {
type: String,
required: true
},
color: {
type: String,
required: true
}
});
mongoose.model('mySchema', mySchema);
第二部分,JS代码 通常,您有此代码。
var mySchema = mongoose.model('mySchema');
function upload(req, res){
var name = req.body.name;
var color = req.body.color;
var myUpload = new MySchema({
name: name,
color: color
})
myUpload.save(function(err){
if(err){
console.log(err)
}
})
}
但是我,我没有这个代码,因为GridFS管理所有。那么,如果我没有这个代码,那么如何在架构执行时捕获错误,而不是gridFS?