Files
miniapp-api/src/models/VersionLog.js
T

42 lines
693 B
JavaScript

const mongoose = require('mongoose');
const versionLogSchema = new mongoose.Schema({
version: {
type: String,
required: true,
trim: true
},
versionName: {
type: String,
default: ''
},
releaseDate: {
type: Date,
default: Date.now
},
features: [{
type: String
}],
fixes: [{
type: String
}],
improvements: [{
type: String
}],
isPublished: {
type: Boolean,
default: true
},
sortOrder: {
type: Number,
default: 0
}
}, {
timestamps: true
});
versionLogSchema.index({ version: 1 });
versionLogSchema.index({ isPublished: 1, sortOrder: -1 });
module.exports = mongoose.model('VersionLog', versionLogSchema);