mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-13 20:15:56 +00:00
37 lines
864 B
JavaScript
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,
|
|
} |