sql >> Database >  >> NoSQL >> MongoDB

Wat is het juiste patroon voor geneste schema's in Mongoose/MongoDB?

Ik geloof dat je gelijk hebt met je aannames, het heet Embedded documenten in Mongoose, hier is het voorbeeld uit de Mongoose-documentatie.

var Comments = new Schema({
    title     : String
  , body      : String
  , date      : Date
});

var BlogPost = new Schema({
    author    : ObjectId
  , title     : String
  , body      : String
  , date      : Date
  , comments  : [Comments]
  , meta      : {
        votes : Number
      , favs  : Number
    }
});

mongoose.model('BlogPost', BlogPost);

Disclaimer:ik zou niet per se de komma voor de items plaatsen!



  1. Sorteren op Meerdere velden mongo DB

  2. Best practice om een ​​mgo-sessie te behouden

  3. Automatisch aanvullen met java, Redis, Elastic Search, Mongo

  4. hoe relaties veel op velen te hebben in redis