bruteforce.js 349 B

123456789101112131415161718
  1. "use strict";
  2. /**
  3. * BruteForce schema
  4. *
  5. * @type {<Mongoose.Schema>}
  6. */
  7. var bruteForceSchema = Mongoose.Schema({
  8. _id: { type: String, index: 1 },
  9. data: {
  10. count: Number,
  11. lastRequest: Date,
  12. firstRequest: Date
  13. },
  14. expires: { type: Date, index: { expires: '1d' } }
  15. });
  16. module.exports = Mongoose.model('Bruteforce', bruteForceSchema);