mirror of
https://github.com/fergalmoran/roboto-promoto.git
synced 2025-12-22 09:37:37 +00:00
23 lines
396 B
JavaScript
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);
|