﻿var mongoose = require("mongoose");
var Schema = mongoose.Schema;

/**
 * 存储知乎日报内容。
 */
var StorySchema = new Schema({
    /**
     * Id。
     * @type {String}
     */
    id: { type: String },
    
    /**
     * 日期。
     * @type {String}
     */
    date: { type: String },
    
    /**
     * 已读状态。
     * @type {Boolean}
     */
    read: { type: Boolean, default: false },
    
    /**
     * 离线日报内容。
     * @type {String}
     */
    content: { type: String },
});

StorySchema.index({ id: 1 }, { unique: true });
StorySchema.index({ date: -1 });

module.exports = mongoose.model("Story", StorySchema);

@@ -138,38 +138,38 @@
 %E3%80%82%0A     * @type %7B
-String
+Number
 %7D%0A     */%0A    id
@@ -170,38 +170,38 @@
     id: %7B type: 
-String
+Number
  %7D,%0A    %0A    /**
@@ -461,16 +461,132 @@
 ring %7D,%0A
+    %0A    /**%0A     * %E7%A6%BB%E7%BA%BF%E7%8A%B6%E6%80%81%EF%BC%88%E8%A1%A8%E7%A4%BA%E6%98%AF%E5%90%A6%E5%B7%B2%E7%A6%BB%E7%BA%BF%E6%97%A5%E6%8A%A5%E5%86%85%E5%AE%B9%EF%BC%89%E3%80%82%0A     * @type %7BBoolean%7D%0A     */%0A    cached: %7B type: Boolean, default: false %7D%0A
 %7D);%0A%0ASto

add cached and update type of id