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: {
Just apply a middleware.
recordingSchema.post('save', function (error, _, next) { next( error.code === 11000 ? new Error('This item field already exist') : error) });