nodeclub/models/reply.js
alsotang 183fed23ca Revert "reformat code"
This reverts commit 5426982f5a128ec271738a51f9366dfd5b05565a.
2015-07-01 15:17:45 +08:00

23 lines
670 B
JavaScript

var mongoose = require('mongoose');
var BaseModel = require("./base_model");
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
var ReplySchema = new Schema({
content: { type: String },
topic_id: { type: ObjectId},
author_id: { type: ObjectId },
reply_id: { type: ObjectId },
create_at: { type: Date, default: Date.now },
update_at: { type: Date, default: Date.now },
content_is_html: { type: Boolean },
ups: [Schema.Types.ObjectId],
deleted: {type: Boolean, default: false},
});
ReplySchema.plugin(BaseModel);
ReplySchema.index({topic_id: 1});
ReplySchema.index({author_id: 1, create_at: -1});
mongoose.model('Reply', ReplySchema);