Node-express项目--个人简历:解决问题“experience字段没有手动输入却显示数据”
Posted 安之ccy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node-express项目--个人简历:解决问题“experience字段没有手动输入却显示数据”相关的知识,希望对你有一定的参考价值。
背景信息:
experience字段属于Profile表,来看一下数据定义:
profile.js
创建出来的数据是这样的:
这不是我想要的结果
原因:
因为在创建数据时,总是会根据代码创建一个空对象experience,
// 对象-experience
profileFields.experience = {}
在定义数据格式时,current默认值为true,因此只要experience对象存在,就会自动填充id和current,
因此,即使我并没有输入该字段的任何信息,也会有数据显示
解决
把创建空对象的那行代码注释掉就可以啦
再次调用profile接口添加个人信息时,如果没有手动填写experience字段,结果就会是干净的一个数组
以上是关于Node-express项目--个人简历:解决问题“experience字段没有手动输入却显示数据”的主要内容,如果未能解决你的问题,请参考以下文章
Node-express项目--个人简历:搭建个人经历experience接口
Node-express项目--个人简历:添加token认证
Node-express项目--个人简历:register(注册)接口编写记录
Node-express项目--个人简历:login(登录)接口编写记录