MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Champs facultatifs du schéma Mongoose

Tous les champs d'un schéma de mangouste sont facultatifs par défaut (en plus de _id , bien sûr).

Un champ n'est requis que si vous ajoutez required: true à sa définition.

Définissez donc votre schéma comme le sur-ensemble de tous les champs possibles, en ajoutant required: true aux champs obligatoires.