Mongoose验证和GridsFS

时间:2018-05-02 09:51:54

标签: node.js mongodb mongoose

我想在我的代码中添加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?

0 个答案:

没有答案