ticket.model.js 828 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. const mongoose = require('mongoose');
  2. const TicketSchema = new mongoose.Schema(
  3. {
  4. index: {
  5. type: String,
  6. required: true,
  7. },
  8. gains: {
  9. type: String,
  10. required: true,
  11. minlength: 2
  12. },
  13. date_used: {
  14. type: Date,
  15. required: true
  16. },
  17. // date_expired: {
  18. // type: Date,
  19. // required: true
  20. // },
  21. isUsed: {
  22. type: Boolean,
  23. required: true
  24. },
  25. code: {
  26. type: Number,
  27. required: true,
  28. },
  29. isServed: {
  30. type: Boolean,
  31. required: true
  32. }
  33. }
  34. );
  35. exports.TicketSchema = TicketSchema;
  36. Ticket = mongoose.model('Ticket', TicketSchema );
  37. exports.Ticket = Ticket;