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

MongoDb $लुकअप क्वेरी ऑब्जेक्ट सरणी से कई फ़ील्ड के साथ

इसे आजमाएं

 db.getCollection('Event').aggregate([{ "$unwind": "$attendees" },
        { "$lookup" : { "from" : "Contact", "localField" : "attendees.contact", "foreignField": "_id", "as" : "contactlist" } },
        { "$unwind": "$contactlist" },
         { "$project" :{
                    "attendees.type" : 1,
                    "attendees.status" : 1,
                    "attendees.contact" : "$contactlist",
                      "name": 1, "_id": 1
                       }
        },
        {
            "$group" : {
                _id : "$_id" ,
                "name" : { $first : "$name" }, 
                "attendees" : { $push : "$attendees" }
            }
        }
        ])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का:Tracker.autorun / निरीक्षण परिवर्तन और संग्रह अपेक्षा के अनुरूप काम नहीं कर रहे हैं

  2. MongoDB नेस्टेड सरणी क्वेरी

  3. जावा का उपयोग करके यह मोंगोडीबी क्वेरी कैसे करें?

  4. मोंगोडब खोल मोंगो:प्रत्येक सॉकेट पते (प्रोटोकॉल/नेटवर्क पता/पोर्ट) का केवल एक उपयोग सामान्य रूप से अनुमत है। सॉकेट के लिए:0.0.0.0:27017

  5. प्ले:JSON को MongoDB से लिखते/पढ़ते समय कैसे रूपांतरित करें?