Custom Error Messages with Mongoose

前端 未结 8 590
旧巷少年郎
旧巷少年郎 2021-02-01 04:06

So according to the mongoose docs, you are supposed to be able to set a custom error message in the schema like so:

 var breakfastSchema = new Schema({
  eggs: {         


        
8条回答
  •  Happy的楠姐
    2021-02-01 04:47

    Updated version for Mongoose 5.x.x

    MySchema.post('save', function (error, doc, next) {
        if (err.name === 'BulkWriteError' && error.code === 11000) 
            next(new Error('This item already exists, please try again'));
        else next(error);
    });
    

提交回复
热议问题