└── application.js /application.js: -------------------------------------------------------------------------------- 1 | import mongoose from "mongoose" 2 | 3 | const ApplicationSchema = new mongoose.Schema({ 4 | credit: { 5 | type: Number, 6 | required: true, 7 | }, 8 | period: { 9 | type: Number, 10 | required: true, 11 | }, 12 | salary: { 13 | type: Number, 14 | required: true, 15 | }, 16 | expenses: { 17 | type: Number, 18 | required: true, 19 | }, 20 | purpose: { 21 | type: String, 22 | required: true, 23 | }, 24 | percent: { 25 | type: Number, 26 | required: true, 27 | }, 28 | payment: { 29 | type: Number, 30 | required: true, 31 | }, 32 | status: { 33 | type: Number, 34 | required: true, 35 | }, 36 | startDate: { 37 | type: String, 38 | required: true, 39 | }, 40 | endDate: { 41 | type: String, 42 | required: true, 43 | }, 44 | user: { 45 | type: mongoose.Schema.Types.ObjectId, 46 | ref: 'User', 47 | required: true, 48 | }, 49 | }, 50 | { 51 | timestamps: true 52 | } 53 | ) 54 | 55 | export default mongoose.model('Application', ApplicationSchema) --------------------------------------------------------------------------------