sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur använder man Mongoose utan att definiera ett schema?

Jag tror att det är detta du letar efter Mongoose Strict

alternativ:strikt

Det strikta alternativet, (aktiverat som standard), säkerställer att värden som läggs till i vår modellinstans som inte specificerades i vårt schema inte sparas i db.

Obs! Ställ inte in på false om du inte har goda skäl.

    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. Infoga ett värde vid en specifik position i en array i MongoDB

  2. docker-compose:redis anslutning nekad mellan containrar

  3. Behöver jag uttryckligen stänga anslutningen?

  4. MongoDB $concat