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

एक सरणी में संग्रहीत _id का उपयोग करके गोलंग से मोंगोडब को क्वेरी करना

यदि दस्तावेज़ स्ट्रिंग आईडी के साथ संग्रहीत हैं, तो कोड सही दिखता है।

आईडी हेक्स एन्कोडेड ऑब्जेक्ट आईडी की तरह दिखते हैं। यदि ऑब्जेक्ट आइडेंटिफ़ायर ऑब्जेक्ट आईडी हैं, तो आपको हेक्स स्ट्रिंग्स को ऑब्जेक्ट आईडी में बदलने की आवश्यकता है:

oids := make([]bson.ObjectId, len(ids))
for i := range ids {
  oids[i] = bson.ObjectIdHex(ids[i])
}
query := bson.M{"_id": bson.M{"$in": oids}}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला हमेशा एक खाली सरणी लौटाता है NodeJS

  2. मैं किसी सरणी फ़ील्ड के सदस्यों को कैसे मान्य करूं?

  3. जब कोई क्रम निर्दिष्ट नहीं किया जाता है तो MongoDB रिकॉर्ड कैसे सॉर्ट करता है?

  4. लुकअप से अंतिम दस्तावेज़ लौटाएं

  5. नेवला में एक सरणी मान को कैसे अपडेट करें