1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-13 20:15:56 +00:00
Files
homebrewery/server/homebrew.model.js

37 lines
864 B
JavaScript

var mongoose = require('mongoose');
var shortid = require('shortid');
var _ = require('lodash');
var HomebrewSchema = mongoose.Schema({
shareId : {type : String, default: shortid.generate},
editId : {type : String, default: shortid.generate},
text : {type : String, default : ""},
createdAt : { type: Date, default: Date.now },
updatedAt : { type: Date, default: Date.now},
lastViewed : { type: Date, default: Date.now},
views : {type:Number, default:0}
});
/*
HomebrewSchema.options.toJSON.transform = function (doc, ret, options) {
delete ret._id;
delete ret.__t;
delete ret.__v;
}
HomebrewSchema.options.toObject.transform = function (doc, ret, options) {
delete ret._id;
delete ret.__t;
delete ret.__v;
}
*/
var Homebrew = mongoose.model('Homebrew', HomebrewSchema);
module.exports = {
schema : HomebrewSchema,
model : Homebrew,
}