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

एमजीओ के साथ गो (गोलंग) में मोंगोडीबी:क्वेरी करने के लिए लॉजिकल ऑपरेटरों का उपयोग कैसे करें?

आपकी मोंगो क्वेरी का अनुवाद निम्न में किया जा सकता है:

pipeline := bson.D{
    {"key1", 1},
    {"$or", []interface{}{
        bson.D{{"key2", 2}},
        bson.D{{"key3", 2}},
    }},
}

मोंगो कंसोल में क्वेरी निम्न के बराबर होनी चाहिए:

db.mycollection.find({"key1" : 1, "$or" : [{"key2" : 2}, {"key3" : 2}]})

यदि आप इसके बजाय अनियंत्रित मानचित्रों का उपयोग करना चाहते हैं, bson.M , यह ऐसा होगा:

pipeline := bson.M{
    "key1": 1,
    "$or": []interface{}{
        bson.M{"key2": 2},
        bson.M{"key3": 2},
    },
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का में पोस्ट में संख्या टिप्पणियों की गणना करें

  2. मोंगोडब से डुप्लिकेट सरणी मान हटा रहा है

  3. मोंगोडीबी कर्सर.गिनती ()

  4. MongoCharpdriver 2.7.0 . का उपयोग करके MongoDb (प्रमाणीकरण का उपयोग करके) से कनेक्ट करने में असमर्थ

  5. MongoDB नेस्टेड सरणी में फ़ील्ड अपडेट कर रहा है