【发布时间】:2018-05-04 20:03:36
【问题描述】:
我正在使用 nodejs 和 mongo db 进行用户注册,问题是当我将所有数据插入到集合中时,它会返回文档中的所有数据我想限制一些对象返回数据,例如下面的用户对象示例包含我应该限制的密码,
newUser = new UserSchema({
firstName : firstName,
middleName : middleName,
lastName : lastName,
email : email,
location : location,
password : password,
createdDate :new Date(Date.now()).toISOString(),
role : "user"
})
password : { // in scehma
type: String,
select :false,
hide: true,
required:true
},
newUser.save((err,user) => {
if(err){
return false;
}else{
return user ; // user object should not have password in this
}
});
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema