Advertisement
Guest User

Untitled

a guest
Jan 5th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // User schema
  2. {
  3.     username: {
  4.       type: String,
  5.       required: true,
  6.       unique: true
  7.     },
  8.     email: {
  9.       type: String,
  10.       required: true,
  11.       unique: true
  12.     },
  13.     password: {
  14.       type: String,
  15.       required: true
  16.     }
  17. }
  18.  
  19. // Account schema
  20. {
  21.   name: {
  22.     type: String,
  23.     required: true,
  24.   },
  25.   user: {
  26.     type: Schema.Types.ObjectId,
  27.     ref: 'User',
  28.     required: true
  29.   },
  30.   transactions: [{
  31.     value: {
  32.       type: Schema.Types.Decimal128,
  33.       required: true
  34.     },
  35.     category: {
  36.       type: Schema.Types.ObjectId,
  37.       ref: 'Category',
  38.       required: true
  39.     },
  40.     description: {
  41.       type: String,
  42.       required: true
  43.     }
  44.   }]
  45. }
  46.  
  47. // Category schema
  48. {
  49.   name: {
  50.     type: String,
  51.     required: true
  52.   },
  53.   type: {
  54.     type: String,
  55.     required: true
  56.   },
  57.   user: {
  58.     type: Schema.Types.ObjectId,
  59.     ref: 'User',
  60.     require: true
  61.   },
  62.   icon: {
  63.     type: String
  64.   }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement