schema-translate.js 932 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. const Schema = require('mongoose').Schema;
  2. module.exports = new Schema({
  3. tag: {
  4. type: String,
  5. required: true,
  6. unique: true,
  7. desc: 'TAG',
  8. },
  9. id: { // 这个很特别, 居然是印尼语的简称,不能用做id了,就降格为普通的印尼语,原id换成tag
  10. type: String,
  11. desc: '印尼语',
  12. // required : true,
  13. // unique : true,
  14. // desc : 'TAG',
  15. },
  16. valid: {
  17. type: Boolean,
  18. default: false,
  19. desc: '是否可用'
  20. },
  21. en: {
  22. type: String,
  23. desc: '英文名',
  24. // unique: true,
  25. required: true,
  26. },
  27. zh: {
  28. type: String,
  29. desc: '中文名',
  30. // unique: true,
  31. required: true,
  32. },
  33. timeCreate: {
  34. type: Date,
  35. desc: '创建时间',
  36. default: Date.now,
  37. orderable: true,
  38. },
  39. timeLastModify: {
  40. type: Date,
  41. desc: '最后修改时间',
  42. default: Date.now,
  43. orderable: true,
  44. },
  45. }, {
  46. strict: false,
  47. });