Showing
4 changed files
with
30 additions
and
15 deletions
No preview for this file type
| ... | @@ -15,10 +15,6 @@ const jobSchema = new schema({ | ... | @@ -15,10 +15,6 @@ const jobSchema = new schema({ |
| 15 | type: String, | 15 | type: String, |
| 16 | default: "대분류를 입력하세요", | 16 | default: "대분류를 입력하세요", |
| 17 | }, | 17 | }, |
| 18 | - middle:{ | ||
| 19 | - type: String, | ||
| 20 | - default: "중분류를 입력하세요", | ||
| 21 | - }, | ||
| 22 | low:{ | 18 | low:{ |
| 23 | type: String, | 19 | type: String, |
| 24 | default: "소분류를 입력하세요", | 20 | default: "소분류를 입력하세요", | ... | ... |
| ... | @@ -7,7 +7,7 @@ const questionSchema = new schema({ | ... | @@ -7,7 +7,7 @@ const questionSchema = new schema({ |
| 7 | * 번호 질문내용 답1 답2 가중치1, 가중치2 | 7 | * 번호 질문내용 답1 답2 가중치1, 가중치2 |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | - questionNum:{ | 10 | + num:{ |
| 11 | type: Number, | 11 | type: Number, |
| 12 | default: -1 | 12 | default: -1 |
| 13 | }, | 13 | }, |
| ... | @@ -23,27 +23,27 @@ const questionSchema = new schema({ | ... | @@ -23,27 +23,27 @@ const questionSchema = new schema({ |
| 23 | type: String, | 23 | type: String, |
| 24 | default: "아니다" | 24 | default: "아니다" |
| 25 | }, | 25 | }, |
| 26 | - fit: { | 26 | + fight: { |
| 27 | type: Number, | 27 | type: Number, |
| 28 | default: 0, | 28 | default: 0, |
| 29 | }, | 29 | }, |
| 30 | - dtl: { | 30 | + detail: { |
| 31 | type: Number, | 31 | type: Number, |
| 32 | default: 0, | 32 | default: 0, |
| 33 | }, | 33 | }, |
| 34 | - trf: { | 34 | + traffic: { |
| 35 | type: Number, | 35 | type: Number, |
| 36 | default: 0, | 36 | default: 0, |
| 37 | }, | 37 | }, |
| 38 | - ctr: { | 38 | + control: { |
| 39 | type: Number, | 39 | type: Number, |
| 40 | default: 0, | 40 | default: 0, |
| 41 | }, | 41 | }, |
| 42 | - sup: { | 42 | + support: { |
| 43 | type: Number, | 43 | type: Number, |
| 44 | default: 0, | 44 | default: 0, |
| 45 | }, | 45 | }, |
| 46 | - act: { | 46 | + activity: { |
| 47 | type: Number, | 47 | type: Number, |
| 48 | default: 0, | 48 | default: 0, |
| 49 | }, | 49 | }, | ... | ... |
| ... | @@ -71,15 +71,34 @@ module.exports = function(app) | ... | @@ -71,15 +71,34 @@ module.exports = function(app) |
| 71 | 71 | ||
| 72 | app.post('/addJobs', async(req, res, next) => { | 72 | app.post('/addJobs', async(req, res, next) => { |
| 73 | // 보직 추가하는 api | 73 | // 보직 추가하는 api |
| 74 | - const datas = req.body; | 74 | + |
| 75 | 75 | ||
| 76 | 76 | ||
| 77 | }); | 77 | }); |
| 78 | 78 | ||
| 79 | app.post('/addQuestions', async(req, res, next) => { | 79 | app.post('/addQuestions', async(req, res, next) => { |
| 80 | // 질문 추가하는 api | 80 | // 질문 추가하는 api |
| 81 | + const datas = req.body; | ||
| 82 | + console.log(datas); | ||
| 83 | + console.log(typeof(datas)); | ||
| 84 | + | ||
| 85 | + for(let i=0; i<datas.length; i++){ | ||
| 86 | + const data = new Question(); | ||
| 87 | + | ||
| 88 | + data.num = datas[i].num; | ||
| 89 | + data.question = datas[i].question; | ||
| 90 | + data.answer1 = datas[i].answer1; | ||
| 91 | + data.answer2 = datas[i].answer2; | ||
| 92 | + data.fight = datas[i].fight; | ||
| 93 | + data.detail = datas[i].detail; | ||
| 94 | + data.traffic = datas[i].traffic; | ||
| 95 | + data.control = datas[i].control; | ||
| 96 | + data.support = datas[i].support; | ||
| 97 | + data.activity = datas[i].activity; | ||
| 98 | + | ||
| 99 | + console.log(data); | ||
| 100 | + | ||
| 101 | + await data.save(); | ||
| 102 | + } | ||
| 81 | }); | 103 | }); |
| 82 | - | ||
| 83 | - | ||
| 84 | - | ||
| 85 | } | 104 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment