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

Concurrency - जावा के माध्यम से थ्रेड सुरक्षित तरीके से डाली गई ऑब्जेक्ट की मोंगोडीबी जेनरेट आईडी प्राप्त करना

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

public ObjectId createThing() {
    ObjectId result = new ObjectId();
    BasicDBObject thingToInsert = new BasicDbObject();
    thingToInsert.put('_id', result);
    //set other fields here
    collection.insert(thingToInsert);
    return result;
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी $dateFromString

  2. मौजूदा संग्रह में नया सत्यापनकर्ता जोड़ें

  3. MongoDB में एक संग्रह क्लोन करें

  4. विभिन्न क्षेत्रों के लिए Mongoid समान एम्बेडेड दस्तावेज़ प्रकार

  5. उल्का:Tracker.autorun / निरीक्षण परिवर्तन और संग्रह अपेक्षा के अनुरूप काम नहीं कर रहे हैं