Constant property value in mongoose schema

I have schema where a property always equals 1. I have found a solution, but I don't like it:

var schema = new Schema({
    a: Number
});

schema.pre('save', function(){
    this.a = 1;
});

Can you please tell me if there is better way to do this? For example:

var schema = new Schema({
    a: 1
});

How about using a default value, does it achieve what you want ?

var schema = new Schema({ a: {type: Number, default: 1} });

If you want to force it, the pre version is the best option.