Tome el filtrado del campo de contraseña como ejemplo
1. contraseña: 0
User.findOne({username, password: md5(password)}, {password:0}, function (err, user)
{
//处理逻辑
})
2. seleccionar: falso
Directamente al definir las reglas del esquema, se estipula que la contraseña no se devolverá en la consulta
var userSchema = new mongoose.Schema({
username: {
type:String,
required:true,
minlength:2,
maxlength:20
},
password: {
type:String,
required:true,
select:false
},
})