44 lines
821 B
JavaScript
44 lines
821 B
JavaScript
const db = require('./db');
|
||
const mongoose = db.mongoose;
|
||
const base = db.base;
|
||
|
||
const postSchema = base.extend({
|
||
// 标题
|
||
Title: { type: String },
|
||
|
||
// 文章别名
|
||
Alias: { type: String },
|
||
|
||
// 摘要
|
||
Summary: { type: String },
|
||
|
||
// 来源
|
||
Source: { type: String },
|
||
|
||
// 内容
|
||
Content: { type: String },
|
||
|
||
// 内容类型:默认空 (html),可选markdown
|
||
ContentType: { type: String },
|
||
|
||
// 分类Id
|
||
CategoryId: { type: String },
|
||
|
||
// 标签
|
||
Labels: { type: String },
|
||
|
||
// 外链Url
|
||
Url: { type: String },
|
||
|
||
// 浏览次数
|
||
ViewCount: { type: Number },
|
||
|
||
// 是否草稿
|
||
IsDraft: { type: Boolean },
|
||
|
||
// 是否有效
|
||
IsActive: { type: Boolean, default: true }
|
||
});
|
||
|
||
exports.PostModel = mongoose.model('post', postSchema, 'post');
|