codecombat/server/articles/Article.coffee

12 lines
410 B
CoffeeScript
Raw Normal View History

2014-06-30 22:16:26 -04:00
mongoose = require 'mongoose'
plugins = require '../plugins/plugins'
2014-01-03 13:32:13 -05:00
2014-06-30 22:16:26 -04:00
ArticleSchema = new mongoose.Schema(body: String, {strict: false})
2014-01-03 13:32:13 -05:00
ArticleSchema.plugin(plugins.NamedPlugin)
ArticleSchema.plugin(plugins.VersionedPlugin)
ArticleSchema.plugin(plugins.SearchablePlugin, {searchable: ['body', 'name']})
ArticleSchema.plugin(plugins.PatchablePlugin)
2014-01-03 13:32:13 -05:00
module.exports = mongoose.model('article', ArticleSchema)