Files
expressmongotest/chapter25/11_user_schema_with_enumerated_field.js
2013-01-14 18:22:57 -05:00

22 lines
395 B
JavaScript

var mongoose = require('mongoose');
var emailRegexp = /.+\@.+\..+/;
var UserSchema = new mongoose.Schema({
username: {type: String, unique: true},
name: String,
password: String,
email: {
type: String,
required: true,
match: emailRegexp
},
gender: {
type: String,
required: true,
uppercase: true,
'enum': ['M', 'F']
}
});
module.exports = UserSchema;