हां, मोंगो के ऑब्जेक्ट आईडी का उपयोग करने का रास्ता है। केवल एक चीज है:आपको एप्लिकेशन कोड में उन्हें स्वयं उत्पन्न करना होगा। वे विश्व स्तर पर अद्वितीय होने के लिए हैं, अलग-अलग कार्यकर्ता दो समान ऑब्जेक्ट आईडी उत्पन्न नहीं करेंगे, इसलिए उस अर्थ में कोई दौड़ की स्थिति नहीं है।
सभी आधिकारिक ड्राइवरों को ऑब्जेक्ट आईडी उत्पन्न करने का एक तरीका प्रदान करना चाहिए। रूबी में यह कैसा है:
oid = BSON::ObjectId.new