MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongoose/MongoDB में नेस्टेड स्कीमा के लिए उचित पैटर्न क्या है?

मेरा मानना ​​है कि आप अपनी धारणाओं में सही हैं, इसे नेवला में एंबेडेड दस्तावेज़ कहा जाता है, यहाँ नेवला दस्तावेज़ीकरण का उदाहरण दिया गया है।

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. MongoDB में पृष्ठ दोष ठीक करना

  2. अगर मौजूद नहीं है तो नेवला कई ऑब्जेक्ट को सरणी में जोड़ता है

  3. MongoDb आईडी की सरणी का उपयोग करके एकाधिक दस्तावेज़ कैसे प्राप्त करें?

  4. सी # के साथ कुल $ लुकअप

  5. MongoDB $replaceOne