Mangouste définie par défaut comme objet vide
Je suis en train de mettre la star_info
attribut comme un type d'objet(Mixte du Schéma) et le réglage de la valeur par défaut d'un objet vide à l'aide de
star_info: { type : Schema.Types.Mixed, default : { }}
Dans la base de données, il n'y a pas de champ star_info
lors de l'enregistrement des documents. Comment puis-je obtenir mongoose
pour définir la valeur par défaut?
Vous devez vous connecter pour publier un commentaire.
Par défaut (dans un effort pour minimiser les données stockées dans MongoDB), la Mangouste ne sauvera pas vide objets de votre base de données. Vous pouvez remplacer ce comportement par la définition de la
minimize
drapeau àfalse
lorsque vous créez votre schéma. Par exemple:Maintenant
star_info
sera, par défaut, un objet vide et de les enregistrer dans la base de données.Lire plus à http://mongoosejs.com/docs/guide.html#minimize