मुझे पता है कि मोंगोडीबी में ऑब्जेक्ट्स में डेटा के कई स्तर हो सकते हैं (जिस तरह से JSON ऑब्जेक्ट्स कर सकते हैं)। हालांकि, Casbah ड्राइवर ट्यूटोरियल केवल "फ्लैट" वस्तुओं के निर्माण को शामिल करता है, जहां केवल एक स्तर का डेटा है। मैं Casbah के साथ बहुस्तरीय वस्तुओं के साथ कैसे बना और काम कर सकते हैं?कैस्बा स्कैला मोंगोडीबी चालक - एम्बेडेड ऑब्जेक्ट्स
6
A
उत्तर
9
इसकी सुंदर सहज है।
निर्माण:
val a: MongoDBOBject = DBObject("a" -> DBObject("b" -> "c"))
// results in { "a" : { "b" : "c"}}
भीतरी क्षेत्रों with dot notation के लिए उपयोग:
:val c = a.expand[String]("a.b")
DBObject के रूप में आंतरिक वस्तु की बहाली, तो आप पैरेंट ऑब्जेक्ट के साथ के रूप में यह के साथ एक ही आपरेशन कर सकते हैं
val b = a.as[DBObject]("a")
संबंधित मुद्दे
- 1. कैस्बा स्कैला मोंगोडीबी चालक - एक डीबीओबीजेक्ट
- 2. जोडा डेटटाइम रेंज स्कैला/कैस्बा
- 3. जावा मोंगोडीबी चालक कनेक्शन प्रश्न
- 4. मोंगोडीबी: एम्बेडेड ऑब्जेक्ट्स का उपयोग करने के लाभ
- 5. मोंगोडीबी सी # चालक - पीओसीओ संदर्भों का क्रमबद्धता?
- 6. मोंगोडीबी सी # कनेक्शन/डिस्कनेक्शन (आधिकारिक चालक)
- 7. मोंगोडीबी सी # चालक 'कर्सर नहीं मिला'
- 8. स्कैला कॉपी ऑब्जेक्ट्स
- 9. मोंगोडीबी जावा चालक के तहत मैप्रिडस कमांड स्कोप; स्कोप
- 10. मोंगोडीबी और जावा चालक: क्वेरी में "अनदेखा करें" क्वेरी
- 11. मोंगोडीबी सी # चालक का उपयोग करना: लपेटा या अन-लपेटा?
- 12. मोंगोडीबी
- 13. मोंगोडीबी क्वेरी केवल एम्बेडेड दस्तावेज़ लौटने के लिए
- 14. अधिकारी सी # चालक
- 15. मैं डॉक्टर मोंगोडीबी में एम्बेडेड दस्तावेज़ कैसे अपडेट करूं?
- 16. स्कैला: ऑब्जेक्ट्स की सूची में डुप्लीकेट हटाएं
- 17. स्कैला: साथी ऑब्जेक्ट्स और "नया" कीवर्ड
- 18. स्कैला ऑब्जेक्ट्स और सिंगलेट्स का उदय
- 19. सी # चालक
- 20. मैं मोंगोडीबी सी # ड्राइवर
- 21. मोंगोडीबी/जावा: DBObjects
- 22. मोंगोडीबी सी # चालक - क्या आईडी नामक एक फ़ील्ड आईडी नहीं हो सकता है?
- 23. आप मोंगोडीबी और सी # चालक के साथ जटिल प्रश्न कैसे बनाते हैं?
- 24. मोंगोडीबी के लिए आधिकारिक सी # चालक का उपयोग करके 'आईडी' द्वारा 'दस्तावेज़' को कैसे हटाया जाए?
- 25. मोंगोडीबी
- 26. मोंगोडीबी
- 27. मोंगोडीबी
- 28. मोंगोडीबी
- 29. मोंगोडीबी
- 30. मोंगोडीबी
नोट: इसके लिए काम करने के लिए, com.mongodb.casbah.commons.MongoDBObject, com.mo आयात करना याद रखें ngodb.casbah.commons.BaseImports._, com.mongodb.casbah.Implicits._, और com.mongodb.DBObject। – Haakon
मुझे लगता है कि आप com.mongodb.casbah.commons.Imports._' आयात कर सकते हैं। यह डीबीओब्जेक्ट, मोंगो डीबीजेक्ट और निहित रूपांतरण कार्यों को आयात करेगा। मैंने कहीं भी कैस्बा डॉक्स में पढ़ा। – user573215
आप काम करने के लिए '.as []' कैसे प्राप्त करते हैं? मुझे '.asInstanceOf []' की आवश्यकता है। क्या यह वही बात है? – akauppi