mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-11 08:11:21 -05:00
19 lines
No EOL
589 B
CoffeeScript
19 lines
No EOL
589 B
CoffeeScript
mongoose = require 'mongoose'
|
|
jsonschema = require '../../app/schemas/models/earned_achievement'
|
|
|
|
EarnedAchievementSchema = new mongoose.Schema({
|
|
created:
|
|
type: Date
|
|
default: Date.now
|
|
changed:
|
|
type: Date
|
|
default: Date.now
|
|
notified:
|
|
type: Boolean
|
|
default: false
|
|
}, {strict:false})
|
|
|
|
EarnedAchievementSchema.index({user: 1, achievement: 1}, {unique: true, name: 'earned achievement index'})
|
|
EarnedAchievementSchema.index({user: 1, changed: -1}, {name: 'latest '})
|
|
|
|
module.exports = EarnedAchievement = mongoose.model('EarnedAchievement', EarnedAchievementSchema) |