Default value is very important in data migration.
Without default value, I cannot add an required field to an exiting collection because my app will run a gray testing for a while. The insert actions from old app will report validation errors.
It will be greate to support default value in schema validation. Thanks.
I agree, so I posted an Idea at MongoDB Feedback.