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

एम जी ओ ड्राइवर के साथ मोंगो एकत्रीकरण क्वेरी

डॉक्स पर उदाहरण आरंभ करने के लिए पर्याप्त होंगे। हालांकि, अगर आप गोलांग से परिचित नहीं हैं, तो $cond हिस्सा थोड़ा मुश्किल हो सकता है। नीचे उदाहरण कोड देखें:

    collection := session.DB("dbName").C("devices")

    stage_match := bson.M{"$match":bson.M{"userId":"v73TuQqZykbxFXsWo", "state": true}}

    condition_weight := []interface{}{bson.M{"$or": []bson.M{
                       bson.M{"$eq": []string{"$categorySlug", "air_fryer"}},
                       bson.M{"$eq": []string{"$categorySlug", "iron"}},
    }}, 0, 1}

    stage_project:= bson.M{"$project": bson.M{"userId":1, "categorySlug":1, "weight": condition_weight}}

    stage_sort := bson.M{"$sort": bson.M{"weight":1}}

    stage_limit := bson.M{"$limit": 10}

    pipe := collection.Pipe([]bson.M{stage_match, stage_project, stage_sort, stage_limit})

यह भी देखें mgo:type Pipe




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्लस्टर के बाहर स्टेटफुलसेट्स के साथ कुबेरनेट्स पर मोंगोडीबी का पर्दाफाश करें

  2. MongoDB - अपने कॉन्फ़िगरेशन में 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' प्रकार के बीन को परिभाषित करने पर विचार करें

  3. MongoDB:स्कीमा माइग्रेशन, अपडेट या इंसर्ट

  4. Node.js और Mongoose का उपयोग करके छवियों को संग्रहीत करने के लिए GridFS का उपयोग कैसे करें

  5. लिबर्टी + स्प्रिंग डेटा में कंटेनर प्रबंधित MongoDB कनेक्शन