diff --git a/src/server/models/myskill.js b/src/server/models/myskill.js index adbc143..7a95879 100755 --- a/src/server/models/myskill.js +++ b/src/server/models/myskill.js @@ -24,6 +24,7 @@ const MySkillSchema = new Schema({ userId: {type: Schema.Types.ObjectId, ref: 'User'}, idSkill: { type: Number, + default: 0, }, idStatusSkill: [ { @@ -35,6 +36,7 @@ const MySkillSchema = new Schema({ }], numLevel: { type: Number, + default: 0, }, photos: [ { diff --git a/src/server/router/index_router.js b/src/server/router/index_router.js index 3c9185a..c45e18f 100755 --- a/src/server/router/index_router.js +++ b/src/server/router/index_router.js @@ -334,11 +334,18 @@ router.post('/settable', authenticate, (req, res) => { mydata.userId = req.user._id; } + delete mydata['__v']; + delete mydata['__proto__']; + let mytablerec = new mytable(mydata); // console.log('mytablerec', mytablerec); const mytablestrutt = getTableByTableName(params.table); + if (mydata['_id'] !== undefined && mydata['_id'] !== 0) { + mytablerec.isNew = false; + } + return mytablerec.save().then(rec => { // tools.mylog('rec', rec); return res.send(rec);