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

MongoDB में लघु, अद्वितीय ऑब्जेक्ट आईडी बनाना

आप ऑब्जेक्ट आईडी के पहले 4 बाइट्स का उपयोग करने का प्रयास कर सकते हैं (वे टाइमस्टैम्प का प्रतिनिधित्व करेंगे)।

लेकिन, 100% सुरक्षित होने के लिए, काउंटर को लागू करके वास्तव में अद्वितीय शॉर्ट आईडी बनाना बेहतर है। आप अपने काउंटर के वर्तमान मूल्य को बनाए रखने के लिए अलग संग्रह का उपयोग कर सकते हैं।

मोंगो की ऑब्जेक्ट आईडी संरचना पर अधिक विवरण यहां पाया जा सकता है:http://www.mongodb। org/display/DOCS/ऑब्जेक्ट+आईडी

एक विकल्प के रूप में आप कन्वर्ट हेक्स स्ट्रिंग आईडी प्रतिनिधित्व को 36 प्रतीकों (26 लैटिन अक्षरों + 10 अंक) के आधार पर एक प्रतिनिधित्व में परिवर्तित कर सकते हैं। यह स्पष्ट रूप से छोटा होगा।

ऐसा लगता है, कि एक रूबी लाइब्रेरी है, जो ऐसे रूपांतरण कर सकती है http://rubyworks.github.com / मूलांक/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में लुकअप चार्ट पेश करना

  2. मोंगोस लॉन्च करने में असमर्थ

  3. मोंगोडब में एक सरणी पढ़ना?

  4. मोंगोडब संस्करण 3.0.0 क्लाइंट रोबोमोंगो मोंगोव्यू

  5. नेवला का उपयोग करके mongoDB संग्रह में एक दस्तावेज़ रखें