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

नेवला के साथ कई-से-अनेक मानचित्रण

मैं नोड, mongoDB, और mongoose के लिए नया हूँ, लेकिन मुझे लगता है कि ऐसा करने का उचित तरीका यह है:

var PackageSchema = new Schema({
    id: ObjectId,
    title: { type: String, required: true },
    flashcards: [ {type : mongoose.Schema.ObjectId, ref : 'Flashcard'} ]
});

var FlashcardSchema = new Schema({
    id: ObjectId,
    type: { type: String, default: '' },
    story: { type: String, default: '' },
    packages: [ {type : mongoose.Schema.ObjectId, ref : 'Package'} ]
});

इस तरह, आप केवल ऑब्जेक्ट संदर्भ संग्रहीत करते हैं, न कि एक एम्बेडेड ऑब्जेक्ट।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $ के लिए इष्टतम यौगिक अनुक्रमणिका मौजूद है:सत्य (विरल अनुक्रमणिका)

  2. MongoError:कमांड निष्पादित करने के लिए अधिकृत नहीं है {ढूंढें:ऐप_अपडेट्स, फ़िल्टर:{कुंजी:0.0.1-व्यवस्थापक}, सीमा:1, बैच आकार:1, सिंगलबैच:सत्य}

  3. दस्तावेजों को इसके नेस्टेड सरणियों और उनके नेस्टेड सरणियों के साथ मर्ज करें

  4. स्ट्राइप वेबहुक ईवेंट ऑर्डर

  5. नेस्टेड दस्तावेज़ के साथ मोंगोडब $लुकअप