mongoose में _id
और id
के बीच क्या अंतर है? संदर्भ के लिए कौन सा बेहतर है?मोंगोज़ में आईडी और _आईडी के बीच क्या अंतर है?
31
A
उत्तर
52
documentation से
:
नेवला अपने स्कीमा में से प्रत्येक प्रदान करती है जो एक स्ट्रिंग के लिए दस्तावेजों _ id क्षेत्र डाली लौटाता है, या मामले ObjectIds की , अपने hexString में डिफ़ॉल्ट द्वारा एक आईडी आभासी गेटर।
तो, मूल रूप से, id
गेटर दस्तावेज़ के _id
(जो डिफ़ॉल्ट रूप से सभी MongoDB दस्तावेजों को जोड़ा गया और ObjectId
की डिफ़ॉल्ट प्रकार किया जाता है) के एक स्ट्रिंग प्रतिनिधित्व देता है।
संदर्भ के लिए बेहतर क्या है इसके बारे में, यह पूरी तरह से संदर्भ पर निर्भर करता है (यानी, क्या आप ObjectId
या string
चाहते हैं)। उदाहरण के लिए, id
की तुलना में, स्ट्रिंग शायद बेहतर है, क्योंकि ObjectId
की समानता परीक्षा उत्तीर्ण नहीं होगी जब तक कि वे एक ही उदाहरण न हों (चाहे वे किस मूल्य का प्रतिनिधित्व करते हैं)।
संबंधित मुद्दे
- 1. सीएसएस में कक्षाओं और आईडी के बीच क्या अंतर है?
- 2. एसबीटी - नाम और आईडी के बीच क्या अंतर है?
- 3. $ ("# आईडी") के बीच अंतर। लोड और $ .ajax?
- 4. प्रैक्टिकल अंतर ऑनलिस्ट में स्थिति और पंक्ति आईडी के बीच()
- 5. एक्सएसडी में आईडीआरईएफ और आईडीआरएफएस के बीच क्या अंतर है?
- 6. क्या $ @ और "$ @" के बीच कोई अंतर है?
- 7. # {} $ {} और% {} के बीच क्या अंतर है?
- 8. * और * के बीच क्या अंतर है?
- 9. के बीच क्या अंतर है:। और: आर !?
- 10. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 11. वेरिलोग के बीच क्या अंतर है! और ~?
- 12. `&` और `ref` के बीच क्या अंतर है?
- 13. $ और $$ के बीच क्या अंतर है?
- 14. भिन्नता और '-' के बीच क्या अंतर है?
- 15. "$^एन" और "$ +" के बीच क्या अंतर है?
- 16. os.getuid() और os.geteuid() के बीच क्या अंतर है?
- 17. एंड्रॉइड के बीच अंतर: आईडी और एंड्रॉइड: लेबल के लिए?
- 18. के बीच क्या अंतर है?
- 19. MATLAB में & &&& के बीच क्या अंतर है?
- 20. मोंगोज़ और तिथियों के साथ पूछताछ
- 21. उपयोगकर्ता समूह के बीच अंतर आईडी और स्कोप समूह समूह
- 22. SlickGrid कॉलम - आईडी और फ़ील्ड के बीच अंतर
- 23. अंतर और कहां के बीच क्या अंतर है?
- 24. उद्देश्य-सी: आईडी और शून्य के बीच अंतर *
- 25. ढूंढने, कहां और find_by_id के बीच क्या अंतर है?
- 26. सी # asp.net क्लाइंट आईडी और अनन्य आईडी के बीच कोई अंतर क्यों है?
- 27. WinAPI में हैंडल और एचएफआईएलई के बीच क्या अंतर है?
- 28. सिम्फनी में रीडायरेक्ट और आगे के बीच क्या अंतर है?
- 29. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 30. वेरिलोग में $ स्टॉप और $ फिनिश के बीच क्या अंतर है?
कृपया संशोधित प्रश्न –
देखें जहां तक संदर्भ के लिए बेहतर है, यह पूरी तरह से संदर्भ पर निर्भर करता है (यानी, क्या आप 'ऑब्जेक्ट आईडी' या 'स्ट्रिंग') चाहते हैं। उदाहरण के लिए, यदि 'id' की तुलना करना है, तो स्ट्रिंग शायद बेहतर है, क्योंकि' ऑब्जेक्टआईडी 'समानता परीक्षण पास नहीं करेगा जब तक कि वे एक ही उदाहरण न हों (चाहे वे किस मूल्य का प्रतिनिधित्व करते हैं)। – jmar777
कृपया इसे उत्तर में जोड़ें और मैं इसे स्वीकार करूंगा –