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

$ प्रोजेक्ट:क्या अभिव्यक्ति परिणाम की संपत्ति को केवल एक ही चरण में एक्सेस करना संभव है?

आपको $let ऑपरेटर चाहिए:

db.getCollection('users').aggregate([
    {
        $project : {
            domain : {
                $let: {
                    vars: { firstEmail: { $arrayElemAt : ["$emails", 0] } },
                    in: "$$firstEmail.domain"
                }
            }
        }
    }
])

मोंगो खेल का मैदान



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pymongo का उपयोग करके JSON को mongoDB में आयात करना

  2. मूल MongoDB कमांड क्या हैं और उनका उपयोग कैसे करें?

  3. Mongodb में स्ट्रिंग दिनांक स्वरूप के साथ क्वेरी

  4. MongoDB - फ़ाइल का आकार बहुत बड़ा और बढ़ रहा है

  5. मोंगोडब समुच्चय (गिनती) एक साथ कई क्षेत्रों पर