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

मैं $match, $lookup और $filter का उपयोग करते हुए, Mongodb एकत्रीकरण से केवल कुछ फ़ील्ड ($ प्रोजेक्ट) कैसे वापस कर सकता हूं

https://stackoverflow.com/users/6635464/ngshravil-py हाजिर था।

मैंने एक और प्रक्षेपण बनाया:

        var project2 = {
            $project: {
                "_id": 1,
                "userId": 1,
                "accessToken":1,
                "count":{$size:"$notifications"},
                "notifications._id":1,
                "notifications.summaryId": 1,
                "notifications.dateCreated":1,
                "notifications.dateProcessed":1,
            }
        };

फिर इसे मेरी एकत्रीकरण पाइपलाइन में जोड़ा:

        var agg = [
            match,
            lookup,
            project,
            project2,
        ];

काम किया! -- धन्यवाद https://stackoverflow.com/users/6635464/ngshravil-py



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आवेदन में आग लगने वाले सभी प्रश्नों को लॉग करें

  2. गो आधिकारिक ड्राइवर का उपयोग करके एडटॉसेट कैसे करें?

  3. स्प्रिंग डेटा मोंगोडब, एसएसएल कैसे सेट करें?

  4. Node.js . के साथ Mongodb में कई रिकॉर्ड डालने का सही तरीका

  5. पायथन:एलआरयू कैश का निर्माण