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

नेवला का उपयोग करके डेटा को बचाने के लिए क्रॉसस्टैब-क्वेरी या वर्चुअल

आप मोंगो में एक-से-अनेक संबंध लागू करना चाह रहे हैं। आप इस पर फ़ॉलो कर सकते हैं लिंक।

मॉडल के लिए:

टाइमशीट-मेन.मॉडल [माता-पिता]

{
    "data": [{ type: Schema.Types.ObjectId, ref: timesheet-data.model }]
}

टाइमशीट-डेटा.मॉडल [बच्चा]

{
    "timesheet-main-id": { type: Schema.Types.ObjectId, ref: timesheet-main.model },
}

पसंद के अनुसार अतिरिक्त क्षेत्रों पर विचार करें। मैं केवल एक-से-अनेक संबंध के लिए फ़ील्ड जोड़ रहा हूँ।

डेटा जोड़ने के लिए -

const parent = new TimesheetMain({
    _id: new mongoose.Types.ObjectId(),
    data: []
})
const child  = new TimesheetData()
child.timesheet-main-id = parent._id
child.save(err => HandlerErr)
parent.data.push(child)
parent.save(err=> HandlerErr)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब - मोंगो और मोंगोड डेटाबेस चलाने के बीच अंतर

  2. मोंगोडब के लिए डिफ़ॉल्ट स्थापना निर्देशिका कहाँ है

  3. WAMP MongoDB - PHP एक्सटेंशन

  4. Nodejs ड्राइवरों द्वारा कौन से एकत्रीकरण कर्सर विधियों का समर्थन किया जाता है?

  5. स्प्रिंग डेटा मोंगो - एम्बेडेड दस्तावेज़ में अद्वितीय संयोजन फ़ील्ड लागू करें