slush-y
Version:
A slush generator for Best Practices with AngularJS Fullstack applications.
21 lines (17 loc) • 522 B
JavaScript
(function(){
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var <%= names.single.classed %>Schema = new Schema({
<% _.forEach(fields, function (item){ %>
<%=item.key%>: {
type: <%=item.val%>,
default: <% if(item.val === 'Date'){%>Date.now<% }else{%>''<%}%>
},<% }) %>
// user: {
// type: Schema.ObjectId,
// ref: 'User'
// }
});
module.exports = mongoose.model('<%= names.single.classed %>', <%= names.single.classed %>Schema);
})();