freeCodeCamp/models/Comment.js

44 lines
751 B
JavaScript
Raw Normal View History

var mongoose = require('mongoose');
var secrets = require('../config/secrets');
var commentSchema = new mongoose.Schema({
2015-03-03 13:52:45 +00:00
associatedPost: {
type: String,
required: true
},
originalStoryLink: {
type: String,
default: ''
},
body: {
type: String,
default: ''
},
2015-03-03 13:52:45 +00:00
rank: {
type: Number,
default: -Infinity
},
upvotes: {
2015-03-03 13:52:45 +00:00
type: Array,
default: []
},
author: {},
2015-03-03 13:52:45 +00:00
comments: {
type: Array,
default: []
},
2015-03-08 09:48:20 +00:00
commentOn: {
type: Number,
default: Date.now()
2015-03-03 13:52:45 +00:00
}
});
module.exports = mongoose.model('Comment', commentSchema);
/*
author: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
},
*/