| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 'use strict'/** * Entry schema * * @type       {<Mongoose.Schema>} */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)
 |