sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan bruger du Mongoose uden at definere et skema?

Jeg tror, ​​det er det, du leder efter Mongoose Strict

mulighed:streng

Den strenge indstilling, (aktiveret som standard), sikrer, at værdier tilføjet til vores modelforekomst, som ikke er angivet i vores skema, ikke bliver gemt i db.

Bemærk:Indstil ikke til falsk, medmindre du har en god grund.

    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. Har Meteor en særskilt forespørgsel til samlinger?

  2. Dupliker en nøgle i redis

  3. mongoError:Topologi blev ødelagt

  4. Spring Session Data Redis - Få gyldige sessioner, nuværende bruger fra Redis Store