जावा एनम प्रकार के लिए, मुझे पता है कि मोंगोडीबी के लिए दो समाधान हैं: serialization और using Jackson’s ObjectMapper। क्या मोंगो रिपोजिटरी उन दृष्टिकोणों के साथ एक एनम डेटा प्रकार के साथ काम कर सकती है या मुझे एक अनुकूलित भंडार लिखना है?वसंत डेटा MongoDB समर्थन enums करता है?
7
A
उत्तर
6
हां, वसंत डेटा MongoDB enums का समर्थन करता है। बस अपने डोमेन मॉडल में उनका इस्तेमाल करें।
2
वसंत डेटा Mongodb मूल्य के रूप में enum के नाम का उपयोग कर स्ट्रिंग में enum serialize कर सकते हैं। मान लीजिए, यह आलेख http://www.vineetmanohar.com/2010/01/3-ways-to-serialize-java-enums/ से दूसरे दृष्टिकोण का उपयोग करता है। आईएमएचओ को गंभीरता से नहीं लिया जा सकता है, क्योंकि डेटाबेस में एनम स्टोर करने का एकमात्र सही तरीका एक ही लेख से दृष्टिकोण # 3 है, मुझे इसे उद्धृत करने दें: "इस दृष्टिकोण में प्रत्येक एनम निरंतर एक स्पष्ट उपयोगकर्ता परिभाषित मान असाइन करना शामिल है और serialization और deserialization करने के लिए enum पर एक vValue() औरValue() विधियों को परिभाषित करना। " तो, वसंत डेटा Mongodb enums का समर्थन नहीं करता है।
संबंधित मुद्दे
- 1. वसंत डेटा MongoDB समर्थन थोक डालने/बचाने
- 2. वसंत डेटा MongoDB
- 3. ईएफ 7 समर्थन enums करता है?
- 4. वसंत डेटा - MongoDB - नेस्टेड वस्तुओं
- 5. बने वस्तुओं वसंत-डेटा-MongoDB
- 6. वसंत डेटा mongodb - 'कर्सर' विकल्प आवश्यक है
- 7. वसंत डेटा MongoDB: BigIteger ऑब्जेक्ट आईडी रूपांतरण
- 8. बनाना वसंत-डेटा-MongoDB मल्टी-टेनेंट
- 9. क्या वसंत समर्थन JSON कॉन्फ़िगरेशन करता है?
- 10. वसंत डेटा mongodb। आईडी की त्रुटि
- 11. दायरे के साथ Enums समर्थन?
- 12. वसंत के लिए QueryDsl समर्थन
- 13. वसंत डेटा mongodb भंडार खोज सभी फ़ील्ड बहिष्करण
- 14. वसंत डेटा MongoDB: "इकाई संबंधों" को कैसे कार्यान्वित करें?
- 15. वसंत वास्तव में इंटरफ़ेस इंजेक्शन का समर्थन नहीं करता है?
- 16. वसंत-डेटा-MongoDB अवरोधन क्वेरी और विधेय या विनिर्देश इंजेक्षन
- 17. वसंत-डेटा
- 18. जेसन स्ट्रिंग द्वारा स्प्रिंग डेटा mongodb क्वेरी
- 19. MySQL स्टोर Enums कैसे करता है?
- 20. वसंत-डेटा-कैसंड्रा भंडारों के लिए एकाधिक कुंजीपटल समर्थन?
- 21. वसंत डेटा बाकी बनाम वसंत डेटा जेपीए
- 22. वसंत-डेटा-मोंगोड
- 23. वसंत-डेटा-आराम
- 24. वसंत डेटा CrudRepository मौजूद है
- 25. वसंत डेटा
- 26. एसएलएफ 4j पर वसंत डेटा बल निर्भरता करता है?
- 27. पृष्ठभूमि पर वसंत डेटा बाध्यकारी काम कैसे करता है?
- 28. वसंत डेटा + हाइबरनेट गलत कॉलम नाम का उपयोग करता है
- 29. वसंत डेटा
- 30. वसंत-डेटा-आराम
धन्यवाद ओलिवर। मेरे प्रश्न पोस्ट करने के बाद, मैंने कल रात एक यूनिट टेस्ट लिखा और सभी परीक्षण पारित किए गए। कुछ भी पोस्ट करने से पहले मुझे और काम करना चाहिए। अब, मुझे जावास्क्रिप्ट कोड के साथ जावा एनम डेटा बनाने का तरीका पता लगाने की आवश्यकता है। यह एक और कहानी है। – vic
क्या यह मानता है कि enum मान तार हैं और mongodb फ़ील्ड एक स्ट्रिंग है और यह एक केस संवेदनशील मैच करता है? – Adam