Pour supprimer ces propriétés de votre document existant, définissez-les sur undefined
au lieu de null
avant d'enregistrer le document :
user.first_name = undefined;
user.signup_date = undefined;
user.save();
Confirmé comme fonctionnant toujours dans Mongoose 5.9.7. Notez que le champ que vous essayez de supprimer doit toujours être défini dans votre schéma pour que cela fonctionne.