sql >> Databasteknik >  >> NoSQL >> MongoDB

Vilket är det rätta mönstret för kapslade scheman i Mongoose/MongoDB?

Jag tror att du har rätt i dina antaganden, det heter Embedded documents in Mongoose, här är exemplet från Mongoose-dokumentationen.

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);

Ansvarsfriskrivning:Jag skulle inte nödvändigtvis sätta kommatecken före föremålen!



  1. Stänger av Redis

  2. Indexering på ett fält som finns i en mängd underdokument

  3. Användning av ServiceStack.Redis.Sentinel

  4. MongoDB Många-till-Många Association