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

मोंगोडब कई संग्रह में शामिल हों

आप कई $ लुकअप चरण रख सकते हैं, ताकि आप इस तरह की एक क्वेरी का उपयोग कर सकें (इसका परीक्षण नहीं कर सका लेकिन काम करना चाहिए) लेकिन आपको कई जॉइन से बचना चाहिए, ध्यान रखें कि MongoDB नहीं है एक रिलेशनल डेटाबेस...

db.Order.aggregate([
   {
      $lookup:{
         from:"City",
         localField:"City Key",
         foreignField:"City Key",
         as:"lsg"
      }
   },
   {
      $unwind:"$lsg"
   },
   {
      $lookup:{
         from:"Employee",
         localField:"Salesperson Key",
         foreignField:"Employee Key",
         as:"lsg2"
      }
   },
   {
      $unwind:"$lsg2"
   },
   {
      $project:{
         "_id":1,
         "Employee":1,
         "Salesperson Key":1,
         "City":"$lsg.City"
      }
   }
]);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. समूहीकृत एकत्रीकरण में सीमा एकत्रीकरण

  2. फ़ील्ड के प्रकार को कैसे बदलें?

  3. क्या उसी फ़ील्ड का उपयोग $sert, $unset of update (कुल) में किया जा सकता है

  4. मोंगोडब जावा:सामान्य क्षेत्र के साथ पेरिस्ट पीओजेओ वर्ग

  5. MongoDB के साथ उत्पादन में कैसे जाएं - शीर्ष दस युक्तियाँ