'use strict' /** * Entry schema * * @type {} */ var entrySchema = Mongoose.Schema({ _id: String, title: { type: String, required: true, minlength: 2 }, subtitle: { type: String, default: '' }, parent: { type: String, default: '' }, content: { type: String, default: '' } }, { timestamps: {} }) entrySchema.index({ _id: 'text', title: 'text', subtitle: 'text', content: 'text' }, { weights: { _id: 3, title: 10, subtitle: 5, content: 1 }, name: 'EntriesTextIndex' }) module.exports = Mongoose.model('Entry', entrySchema)