<commit_before>﻿var mongoose = require("mongoose");
var Schema = mongoose.Schema;

/**
 * 存储知乎日报阅读器状态（单用户）。
 */
var StatusSchema = new Schema({
    /**
     * 用户名（唯一）。
     * @type {String}
     */
    username: { type: String },
    
    /**
     * 已离线的最新的日报的日期。
     * @type {String}
     */
    newest: { type: String },
    
    /**
     * 已离线的最旧的日报的日期。
     * @type {String}
     */
    oldest: { type: String }
});

StatusSchema.index({ username: 1 }, { unique: true });

module.exports = mongoose.model("Status", StatusSchema);<commit_msg>change newest and oldest<commit_after>﻿var mongoose = require("mongoose");
var Schema = mongoose.Schema;

/**
 * 存储知乎日报阅读器状态（单用户）。
 */
var StatusSchema = new Schema({
    /**
     * 用户名（唯一）。
     * @type {String}
     */
    username: { type: String },
    
    /**
     * 已离线的日报时间范围（最新）。
     * @type {String}
     */
    startDate: { type: String },
    
    /**
     * 已离线的日报时间范围（最旧）。
     * @type {String}
     */
    endDate: { type: String }
});

StatusSchema.index({ username: 1 }, { unique: true });

module.exports = mongoose.model("Status", StatusSchema);
{'fraction_non_alphanumeric': 0.1782178217821782, 'fraction_numerical': 0.0018001800180018, 'mean_word_length': 2.411042944785276, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5239308', 'n_tokens_mistral': 438, 'n_tokens_neox': 481, 'n_words': 76}