sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose vytváří prázdná pole?

Podle této odpovědi provádí se ve výchozím nastavení, aby Model mohl provádět standardní operace s poli, což je možné, když je pole prázdné, ale ne, když je null nebo undefined .

Je však možné zcela odstranit vlastnost s prázdným polem. Podle nejnovějších aktualizací v tomto vláknu fungovala by následující úprava schématu:

var questionSchema = new Schema({
   items: { type: Array, default: void 0 } // <-- override the array default to be undefined
});


  1. Filtr Mongoose založený na dynamickém datovém klíči s hodnotou

  2. Správný způsob importu souboru json do mongo

  3. Jak vytvořit mongoose schéma s polem objektů

  4. Jak mohu vyřešit Selhání nastavení soketů během spouštění, když spouštím server mongodb?