J'ai un doc enregistré dans MongoDB comme ceci:Mangouste. Retirer les champs de sauvegarde qui ne sont pas présents dans le schéma
{
title: 'title',
author: 'author name',
body: 'the body',
admin: 'admin user'
}
Et voici le schéma dans Mongoose:
var blogSchema = new Schema({
title: String,
author: String,
body: String
});
Je voudrais que le sauver , le champ "admin" a été supprimé du document, est-ce possible? Puis-je automatiser ceci dans l'événement pré-enregistrer?
Merci.
Pouvez-vous montrer comment vous enregistrez le blog. Idéalement, il ne doit pas enregistrer le champ admin s'il n'est pas défini dans le schéma. –
Vous devez donc renvoyer le document sauvegardé au client, mais vous ne voulez pas afficher le champ admin, n'est-ce pas? – thelonglqd
Nop, le document a été précédemment enregistré dans la base de données avec un autre mécanisme, et maintenant le champ admin n'est pas nécessaire ... – chemitaxis