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

Jak používáte Mongoose bez definování schématu?

Myslím, že to je to, co hledáte pro Mongoose Strict

možnost:přísné

Přísná možnost (ve výchozím nastavení povolena) zajišťuje, že hodnoty přidané do instance našeho modelu, které nebyly specifikovány v našem schématu, se neuloží do databáze.

Poznámka:Nenastavujte hodnotu false, pokud k tomu nemáte dobrý důvod.

    var thingSchema = new Schema({..}, { strict: false });
    var Thing = mongoose.model('Thing', thingSchema);
    var thing = new Thing({ iAmNotInTheSchema: true });
    thing.save() // iAmNotInTheSchema is now saved to the db!!


  1. Jak obnovit data redis ze snímku (soubor rdb) zkopírovaného z jiného počítače?

  2. Čtení DBname.system.indexes selhalo na clusteru Atlas pomocí mongobee po připojení

  3. Úvod do Percona Server pro MongoDB 4.2

  4. 2 způsoby, jak odkrýt index v MongoDB