举个栗子,写一个用户登录接口。
var UserSchema = new mongoose.Schema({
phone: { type: String, trim: true }, // 手机号码
email: { type: String, trim: true }, // 邮箱
*:{}, //此处省略n个字段
passwrod: { type: String, trim: true }, // 密码
}
//登录返回用户对象
User.find(_, function(err, user){
res.json(user)
})
问题一: 只想返回某部分字段,不想返回password等多个字段,应该怎样优雅地处理?
只能在查询的时候指定字段查询吗? (字段多的时候岂不是要跪?)
User.find(_,'phone, email' function(err, user){
res.json(user)
})