DDD (ब्लू बुक, इवांस) एक फैक्टरी के अनुसार एक वैध राज्य में एक सकल रूट बनाने के लिए जिम्मेदारी है। क्या इसका मतलब यह तकनीकी आईडी (ऑब्जेक्ट आईडी में mongoDB दुनिया) के साथ-साथ डोमेन आईडी बनाने में सक्षम होना चाहिए?डीडीडी और मोंगोडीबी: क्या मोंगो ऑब्जेक्ट आईडी बनाने के लिए ठीक है?
एक ओर, यह तकनीकी विवरण की तरह लगता है और यह लगता है कि मोंगो आईडी के निर्माण को संभालने के लिए ठीक है।
दूसरी ओर, आईडी द्वारा पूछताछ सक्षम करना (डीडीडी भंडार में getById
होने से) डोमेन को तकनीकी आईडी का खुलासा करता है, जो बदले में इसे बनाने के लिए फैक्ट्री की ज़िम्मेदारी बना देगा।
शायद मैं तकनीकी आईडी के बनाम डोमेन आईडी के विभिन्न उपयोग-मामलों/ओवरलैप इत्यादि पर अपना सिर नहीं प्राप्त कर सकता हूं या शायद मैं अति उत्साही हूं, लेकिन मैं आपकी राय की सराहना करता हूं।
संक्षेप में: डीडीडी में: क्या एक कारखाना तकनीकी आईडी के साथ-साथ डोमेन आईडी बनाने में सक्षम होना चाहिए?
संभव कार्यान्वयन: हाय/लो (How to set the hilo sequence starting value in MongoDB Norm?)
संपादित करें: हाय/लो रास्ता हठ परत है, जो कुछ ही भंडार पता होना चाहिए करने के लिए फैक्टरी को उजागर करता है, हालांकि। हममम
धन्यवाद
माइनर पूरी तरह से प्रासंगिक टिप्पणी नहीं है; MongoDB वास्तव में आईडी नहीं बनाता है, क्लाइंट (ड्राइवर) करता है (अपरर्ट ऑपरेशंस के अपवाद के साथ)। –