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

Jaký je správný vzor pro vnořená schémata v Mongoose/MongoDB?

Věřím, že máte ve svých předpokladech pravdu, v Mongoose se tomu říká vložené dokumenty, zde je příklad z dokumentace Mongoose.

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

Prohlášení:Nedával bych nutně čárku před položky!



  1. 3 způsoby, jak odebrat hodnotu z pole v MongoDB

  2. Hadoop MapReduce Diagram průběhu provádění úloh

  3. Atribut Mongoengine creation_time v dokumentu

  4. Vysílání Redis Pub-Sub nebo Socket.IO