mongoose nullable

JavaScript
var userSchema = new mongoose.Schema({
  name: {type: String, required: true},
  preferences: {type : { preference1 : String, preference2 : String}, default : null}
});
Source

Also in JavaScript: