Dos formas de excluir y filtrar un determinado campo durante la consulta mongoose de la base de datos mongodb

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
          },
   
    })

 

Supongo que te gusta

Origin blog.csdn.net/a1059526327/article/details/106965195
Recomendado
Clasificación