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

मोंगोडब में कुल लुकअप के बाद लौटाए गए उप-दस्तावेजों को कैसे पॉप्युलेट करें?

इसे आजमाएं:

db.A.aggregate([
    {
        $lookup: {
            from: "B",
            let: { refToA: "$_id" },
            pipeline: [
                {
                    $match: {
                        $expr: { $eq: ["$refToA", "$$refToA"] }
                    }
                },
                {
                    $lookup: {
                        from: "C",
                        localField: "refToCArray",
                        foreignField: "_id",
                        as: "refToCArray"
                    }
                }
            ],
            as: "BCollection"
        }
    }
]);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. संग्रह के बीच दस्तावेजों को स्थानांतरित करना मोंगोडीबी में राज्य परिवर्तनों का प्रतिनिधित्व करने का एक अच्छा तरीका है?

  2. मोंगोडब:$ या खोज में () का उपयोग करते समय मिलान किए गए फ़िल्टर लौटाएं

  3. MongoTemplate क्वेरी में दो से अधिक या ऑपरेटर कैसे जोड़ें

  4. क्या तेज़ है:MongoDB/Mongoose में `find().limit(1)` या `findOne()`?

  5. क्या क्षेत्र स्तर की विशिष्टता की कमी अभी भी मोंगो (ओएस) में समर्थित है?