Files
roboto-promoto/lib/models/thing.js
Fergal Moran d49dc8b3bf Initial Commit
2014-03-20 11:32:56 +00:00

23 lines
396 B
JavaScript

'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
/**
* Thing Schema
*/
var ThingSchema = new Schema({
name: String,
info: String,
awesomeness: Number
});
/**
* Validations
*/
ThingSchema.path('awesomeness').validate(function (num) {
return num >= 1 && num <= 10;
}, 'Awesomeness must be between 1 and 10');
mongoose.model('Thing', ThingSchema);