I know this has been asked see this but the answer in directly modifying the database, but in this case I want to remove the password from user object so that password is not send to front-end, but delete is not working although user is an object.
User.find({}).then(function(users) {
    let counter = 1;
    users.forEach(function(user) {
        delete user.password;
        console.log("after delete",user) // password key/value exist
        userMap[counter] = user;
        counter++;
    });
    return userMap;
});
any idea !! i'm using mongoose
 
     
    