MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Какъв е правилният модел за вложени схеми в Mongoose/MongoDB?

Вярвам, че сте прави в предположенията си, това се нарича вградени документи в Mongoose, ето примера от документацията на 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);

Отказ от отговорност:Не е задължително да поставя запетаята преди елементите!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да използвате $unset и $set в комбинация в mongoDB

  2. Как да премахнете всички елементи от колекция MongoDB

  3. Актуализиране на полето в точен масив от елементи в MongoDB

  4. MongoDB - Изтриване на документ

  5. MongoDB премахване()