MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaki jest właściwy wzorzec dla schematów zagnieżdżonych w Mongoose/MongoDB?

Uważam, że masz rację w swoich założeniach, nazywa się to Osadzone dokumenty w Mongoose, oto przykład z dokumentacji 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);

Zastrzeżenie:niekoniecznie stawiałbym przecinek przed pozycjami!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uruchamiać nieprzetworzone zapytania MongoDB bezpośrednio w Ruby?

  2. Dlaczego kierunek indeksu ma znaczenie w MongoDB?

  3. Dokumentacja obietnic Mongoose mówi, że zapytania nie są obietnicami?

  4. Jak mogę użyć Pythona do przekształcenia bsondump MongoDB w JSON?

  5. jak wysłać dowolny obiekt json do webapi