Classes = new Meteor.Collection("classes"); Schemas.Class = new SimpleSchema({ charId: {type: String, regEx: SimpleSchema.RegEx.Id}, name: {type: String, trim: false}, level: {type: Number}, createdAt: { type: Date, autoValue: function() { if (this.isInsert) { return new Date; } else if (this.isUpsert) { return {$setOnInsert: new Date}; } else { this.unset(); } } }, color: {type: String, allowedValues: _.pluck(colorOptions, "key"), defaultValue: "q"} }); Classes.attachSchema(Schemas.Class);