खैर इस वीडियो को कैसे हम एक संघ डेटा embedding द्वारा दो नेवला मॉडलों के बीच कई एसोसिएशन के एक एक सेट कर सकते हैं आप को दिखाने के लिए जाने में वापस आते हैं और हम उपयोगकर्ता और पोस्ट के साथ काम करने जा रहे हैं।
तो यह एक फेसबुक या ब्लॉग एप्लिकेशन तरह होगा जहां हम एक उपयोगकर्ता है और एक उपयोगकर्ता कई पदों हो सकता है, लेकिन एक के बाद एक उपयोगकर्ता के अंतर्गत आता है और हम मार्गों और टेम्पलेट्स के साथ यहां एक वास्तविक एप्लिकेशन बनाने जा करने के लिए नहीं जा रहे हैं।
हम सिर्फ डेटा और डेटा मॉडलिंग पर ध्यान केंद्रित करने जा रहे हैं।
इसलिए मैं इस संघों निर्देशिका है कि मैं बनाया के अंदर एक नई फाइल बनाकर आरंभ करने के लिए जा रहा हूँ।
जहाँ आप चाहते हैं आप यह कर सकते हैं।
यह एक एकल फाइल होने जा रहा है और मैं इसे डॉट जे.एस. एम्बेड फोन करता हूँ और मैं उस खोल देता हूँ और यहाँ के अंदर मैं नेवला जो मैं स्थापित नहीं किया है की आवश्यकता होती है अभी तक तो मुझे लगता है कि अगले और प्रधानमंत्री स्थापित नेवला करूँगा और कहा कि एक समय लगेगा करेंगे।
हम वहाँ चलें।
चलो कुछ अंतरिक्ष बनाते हैं।
और एक बार हम इसे अगली बात यह है कि हम एक डेटाबेस से कनेक्ट किया जाता है जिससे नेवला कनेक्ट करता है क्या करना चाहते हैं की आवश्यकता है और यह पूरी तरह से फिर से डेटाबेस के नाम पर हम पर निर्भर है लेकिन यह हो मंगू डीबी पेट के स्लेश स्लेश स्थानीय मेजबान स्लेश और रोल कॉल किया है ।
इस ब्लॉग डेमो सिर्फ इतना है कि और बचाने के लिए की तरह।
ठीक है तो अब हम दो मॉडल हम उपयोगकर्ता है परिभाषित करने की जरूरत है और हम एक पोस्ट किया है।
उपयोगकर्ता सिर्फ एक ई-मेल और एक नाम और एक के बाद होगा।
यह एक शीर्षक और फिर एक सामग्री किया जा रहा है।
वास्तविक पोस्ट ही।
इसलिए हम स्कीमा को परिभाषित करने के लिए उपयोगकर्ता की आवश्यकता के साथ शुरू करेंगे।
अब तक उपयोगकर्ता स्कीमा नई नेवला स्कीमा के बराबर होती है और फिर हम ईमेल जो एक स्ट्रिंग और नाम है जो कि बस की तरह एक स्ट्रिंग है के लिए जा रहे हैं।
और फिर हम अब तक मॉडल बना देंगे।
उपयोगकर्ता नेवला मॉडल के बराबर होती है।
सिंगुलर संस्करण और तब उपयोगकर्ता स्कीमा क्या हम इसे से निर्माण कर रहे है।
और हम उस बचा लेंगे।
ठीक।
अब पद पर चलते हैं।
तो हम एक और स्कीमा इस समय वर पद स्कीमा नई नेवला स्कीमा के बराबर होती है और फिर एक के बाद एक शीर्षक एक स्ट्रिंग और सामग्री है कि बस के रूप में अच्छी तरह से एक स्ट्रिंग कर देगा है कि है बनाने के लिए जा रहे हैं।
और फिर हम भी चालू करने के लिए है कि एक मॉडल वर पद मॉडल में जरूरत बराबरी नेवला रोक मॉडल पद अल्पविराम पद स्कीमा।
सही।
इसलिए हम दो स्कीमा दो मॉडल की स्थापना की है।
के कमरे का एक छोटा सा यहाँ बनाते हैं।
इसलिए हम अपने पदों है और हम अपने उपयोगकर्ताओं है।
और हम सिर्फ इस चलाने की कोशिश करते हैं।
यकीन है कि हम किसी भी वाक्यविन्यास त्रुटियों नोड शुरू करने के लिए नहीं है सुनिश्चित करें Dutcher हाँ एम्बेड।
अछा लगता है।
अब चलते हैं और सिर्फ यकीन है कि हमारे मॉडल काम करता है सुनिश्चित करने के लिए एक एकल उपयोगकर्ता पैदा करते हैं।
तो बहुत नीचे यहाँ किया मैं एक नया उपयोगकर्ता बनाने के लिए जा रहा हूँ तो हम सिर्फ यह फोन करता हूँ हमारे नए उपयोगकर्ता नया उपयोगकर्ता के बराबर होती है और फिर हम एक ई-मेल से गुजरती हैं और ईमेल एडू के आसपास कम से चार्ली हो जाएगा और नाम चार्ली हो जाएगा हूँ भूरा बस ऐसे ही।
और फिर क्या बचाने के लिए एक नया उपयोगकर्ता को बचाता है।
और फिर हम जो उम्मीद है कि हमारे उपयोगकर्ता सिर्फ तुम नहीं है और फिर डेटा वापस आ रहा त्रुटि और उसके साथ हमारे कॉलबैक में जोड़ देंगे।
त्रुटि लॉग त्रुटि बाहर रद्द।
वरना हम उस लॉग उपयोगकर्ता को रद्द करने के लिए जा रहे हैं।
तो अब तक कोई संघों।
मैं सिर्फ अगर हमारे उपयोगकर्ता मॉडल काम करता है देखने के लिए परीक्षण कर रहा हूँ।
तो चलो इस नोड एम्बेड Dutchesse चलाते हैं और हम अपने उपयोगकर्ता ID कि स्वचालित रूप से नाम और ईमेल उत्पन्न किया गया था के साथ वापस मिलता है।
ग्रेट के लिए इतना है कि टिप्पणी बाहर तो हम किसी अन्य उपयोगकर्ता को नहीं मिलता पोस्ट के साथ एक ही बात करने की कोशिश करते हैं और हम अपनी नई पोस्ट नई पोस्ट के बराबर होती है क्या करने जा रहे हैं और एक के बाद एक शीर्षक और पोस्ट का शीर्षक सेब पर कुछ विचार हो जाएगा और उस पोस्ट या सामग्री के पाठ।
मुझे लगता है कि हम यह कहा हाँ सामग्री हो जाएगा।
वे स्वादिष्ट हैं।
ठीक है।
महान ब्लॉग पोस्ट वहाँ।
हमें यकीन है कि सब कुछ अच्छा बनाने बचा लेंगे और तब हम वास्तव में अब तक फिर से एक नई पोस्ट हमें बचाने के लिए है कि और कॉलबैक करने जा रहे हैं।
उम्मीद है कि आप इस पैटर्न के साथ सहज हो रही है क्योंकि आप इसे नॉनस्टॉप जहां नेवला को यह कॉल कॉलबैक से गुजर रहे हैं देख रहे हैं।
हर बार हम मोंगा के साथ कुछ भी कर बचत को अद्यतन करने के बनाने पाने के अंत में अंततः हटाने हम एक दूसरे के रूप में डेटा पहली पैरामीटर के रूप में त्रुटि और उसके बाद के साथ एक कॉलबैक में पारित करने की जरूरत है।
ठीक है।
तो अगर त्रुटि लॉग बाहर रद्द कभी अन्यथा यह है कि ब्लॉग पोस्ट करने के लिए आने यकीन है कि इन दोनों का काम करते हैं।
चलो यह कोशिश करते हैं और हम एक छोटा सा मुद्दा में चलाते हैं।
यह हमें बता रहा है कि इस पद से परिभाषित नहीं है जब हम एक नया पद बनाने की कोशिश कर रहे हैं।
और सबसे तार्किक कारण यह है कि ऐसा करने के लिए अगर हम अपने मॉडल पद के अलावा अन्य कुछ नाम होगा।
और तुम क्या जानते हो।
हम इसे पोस्ट मॉडल का नाम है और हम द्वारा मेरा मतलब है कि मैं इसे गलत तरीके से नाम दिया है।
तो चलो पोस्ट के साथ चलते हैं।
हम पोस्ट मॉडल के रूप में इसे रखा जा सकता था और फिर इसे यहाँ बदल दिया है।
लेकिन यह सिर्फ आप कर रहे हैं क्या आप मॉडल वहाँ में आप किसी भी अतिरिक्त वर्ण सिर्फ मॉडल ही या पूंजी के साथ इकाई पोस्ट के नाम की जरूरत नहीं है की जरूरत नहीं है के नाम पर होना है निश्चित रूप से पारंपरिक है पी ..
कि इतने अब सब ठीक मेल खाता है।
सही हम पोस्ट किया है और यहाँ पोस्ट।
चलो इस फिर से कोशिश करते हैं और इस बार यह एक नई पोस्ट सामग्री कहते हैं।
वे सेब पर स्वादिष्ट शीर्षक प्रतिबिंब है।
ठीक है कि अब हम जानते हैं कि हमारे दो मॉडल सही ढंग से काम कर रहे हैं हम एक पोस्ट कर सकते हैं और हम एक उपयोगकर्ता सुनिश्चित कर सकते हैं बनाया है।
लेकिन वर्तमान में वे एक दूसरे के साथ कुछ नहीं करना है और हम उन्हें एक रिश्ता है चाहता हूँ याद है कि हम चाहते हैं एक उपयोगकर्ता है या कई पदों खुद के लिए और एक के बाद एक उपयोगकर्ता के हैं जाएगा।
तो यह है कि कई रिश्ते के लिए एक से एक है।
और जिस तरह से है कि मैं आपको लगता है कि पूरा करने के लिए दिखाने के लिए जा रहा हूँ एक उपयोगकर्ता स्कीमा के बजाय डेटा embedding के द्वारा होता है।
तो यह इस तरह देखने के लिए जा रहा है।
तो मैं बस एक पल में यह समझाता हूँ।
हम उपयोगकर्ता के अंदर और पोस्ट की विशेषता के अंदर एक पोस्ट की विशेषता है जा रहे हैं।
हम पदों की एक गुच्छा है और उस काम के लिये हम एक सरणी के अंदर पद स्कीमा जोड़ने की जरूरत बनाने के लिए जा रहे हैं।
तो बजाय पदों एक स्ट्रिंग या एक नंबर या एक बूलियन हम नेवला कह रहे हैं कि हम इसे पदों की एक सरणी एक सूची होना चाहते हैं और हम बाद स्कीमा जो ईमानदारी से थोड़ा भ्रमित है लिखने के लिए कर रही है।
मैं चाहता हूँ कि यह सिर्फ मॉडल का नाम पोस्ट किया गया है लेकिन यह अभी जिस तरह से यह है कि है।
यह स्कीमा के नाम पर होने की जरूरत है और हम एक अन्य मुद्दा जो यह है कि यह पता है कि बाद के केमो है नहीं जा रहा है और कहा कि क्योंकि हम इसे दूसरे को परिभाषित कर रहे हैं अगर हम अब इस अधिकार को चलाने की है।
इसलिए हम डेटा embedding रहे हैं अगर हम पहले इसे परिभाषित करने की जरूरत है।
तो हम बाद स्कीमा और बाद मॉडल को परिभाषित करने और फिर हम उपयोगकर्ता स्कीमा और उपयोगकर्ता स्कीमा के अंदर हम एक विशेषता बुलाया पदों जो पदों की एक सरणी है जोड़ रहे हैं परिभाषित।
तो अगर हम चाहते हैं कि हमारे डेटा को कुछ इस तरह दिखेगा या हम एक उपयोगकर्ता के लिए एक नाम का ई-मेल करते हैं होगा और मैं सिर्फ एक नाम jibberish करूँगा और फिर हम भी पदों होगा और एक सरणी पदों से करते हैं।
और उस सरणी के अंदर हम कई पदों इसलिए प्रत्येक पोस्ट शीर्षक और सामग्री है और एक उपयोगकर्ता बस ऐसे ही कई पदों हो सकता है।
और इसलिए हर पोस्ट है कि हम मिल के लिए यह एक नई पोस्ट के बजाय पदों एक विशेष उपयोगकर्ता पर विशेषता प्राप्त होगी।
तो चलो कि जा रही हो।
के एक उपयोगकर्ता पैदा करते हैं और फिर मैं तुम्हें दिखाता हूँ हम चाहते हैं कि उपयोगकर्ता के लिए एक पोस्ट जोड़ने कैसे तो हम सिर्फ हमारे उपयोग कर सकते हैं कर सकते हैं।
चार्ली ब्राउन के यहां।
नई उपयोगकर्ता चार्ली ब्राउन के बराबर होती है।
हालांकि मैं ई-मेल और नामों में से कुछ बदल देंगे क्योंकि हम पहले से ही डेटाबेस में चार्ली ब्राउन की है।
के साथ चलते हैं हॉगवर्ट्स edu में मेरी किसी भी रहे हैं।
और फिर हम यह मेरी चाची ग्रेंजर होना करने के लिए बदल देंगे।
ठीक है।
तो हम एक नया उपयोगकर्ता है और फिर उस उपयोगकर्ता के लिए एक के बाद जोड़ने के लिए।
वे सभी को यह करना है नया उपयोगकर्ता पदों है कि धक्का है क्योंकि यह एक सरणी है के बारे में है।
और मैं एक नई पोस्ट में धक्का और एक के बाद एक शीर्षक और मेरी अगली पोस्ट का शीर्षक पाली रस औषधि काढ़ा करने के लिए कैसे और फिर सामग्री सिर्फ मजाक कर रहे हो जाएगा है।
औषधि वर्ग यह सब ठीक जानने के लिए।
जो भी हो यह वास्तव में कोई फर्क नहीं पड़ता।
इसलिए हम एक शीर्षक और कुछ सामग्री है और फिर हम नए उपयोगकर्ता में इस पोस्ट जो हम यहाँ परिभाषित करने के लिए धक्का जा रहे हैं।
और आखिरी बात हम क्या करने की जरूरत नया उपयोगकर्ता बचाने के लिए है।
तो एक नया उपयोगकर्ता है कि इस तरह बचा लो।
और हम वास्तव में पहले से ही यह लिखा तो मैं सिर्फ इतना है कि पुन: उपयोग और uncomment कि करेंगे और इस कोशिश करते हैं और इसे बचाने के लिए होगा।
वहाँ एक त्रुटि है, तो यह हमें पता चल जाएगा।
अन्यथा यह हमें उपयोगकर्ता दिखाएगा और फिर बाहर यह सब सामान पदों के बारे में यहाँ नीचे टिप्पणी और सिर्फ इतना है कि बचाने के लिए और देखते हैं क्या होता है।
इसलिए हम अपने पद स्कीमा जो तुम तो परिभाषित हम उपयोगकर्ता स्कीमा है और नया हिस्सा यहीं है, जहां हम उपयोगकर्ता के अंदर पदों की एक सरणी किया है।
और फिर हम एक नया उपयोगकर्ता बनाने और उस पद के सही में जोर दे रहे हैं।
चलो इसे एक शॉट देना।
ठीक।
और हम वापस है कि हम यहाँ ईमेल मुद्रण कर रहे हैं हॉगवर्ट्स नाम पर याद दिलाता है इस प्रयोक्ता यह Hermione Granger है और उसके बाद के बजाय पदों की हम एक नई पोस्ट है मिलता है।
तो यह है कि बस ठीक काम कर रहा है।
अब चलो कुछ और जहां मैं और बनाने के लिए एक नया उपयोगकर्ता के मौजूदा उपयोगकर्ता को पुनः प्राप्त करते हैं यह सब बाहर टिप्पणी करने के लिए जा रहा हूँ के बजाय कोशिश करते हैं।
तो मैं उसे खनन को पुन: प्राप्त करने के लिए जा रहा हूँ।
तो मैं उपयोगकर्ता के साथ पाते हैं कि क्या करेंगे।
और मैं एक मिल का उपयोग करने जा रहा हूँ।
अन्यथा मुझे एक सरणी दे देंगे मिल रहा है और मैं सिर्फ एक बात वापस चाहते हैं।
तो हम कहाँ नाम Hermione Granger है आप नहीं मिल रहा है एक मिल जाएगा करने जा रहे हैं और फिर हम अपने मानक कॉलबैक गलती करते हैं और हम सिर्फ इस उपयोगकर्ता फोन करता हूँ।
उम्मीद है कि आप अभी उस के साथ सहज हो रही है।
यहाँ यह सही कॉलबैक है कि हम बहुत ज्यादा हर बार हम नेवला के साथ कुछ भी कर सकते हैं और फिर हम सिर्फ यह करूँगा लिखें।
अगर कभी वकील संवाद त्रुटि और उसके बाद नहीं तो हम करेंगे लगातार बग उपयोगकर्ता और मैं एक अतिरिक्त ब्रैकेट मैं हर से छुटकारा पाने की जरूरत जाना है।
तो यह उसे अपनी नई वापस कोई नई बात नहीं लगाने के लिए ही है।
हम सिर्फ एक नया उपयोगकर्ता लगा रहे हैं और यह काम करता है।
हम उपयोगकर्ता वापस आ रहा मिलता है।
उसका नाम उसके मन वह ई-मेल हॉगवर्ट्स पर उसे पैसा है।
ठीक है अब लगता है कि मैं क्योंकि यह कई लोगों के लिए एक से एक माना जाता है एक और पोस्ट जोड़ना चाहते हैं।
एक तो उपयोगकर्ता कई पदों हो सकता है।
का है कि अब करते हैं।
तो बाकी के अंदर एक बार जब हम ऊपर से पहले की तरह सिर्फ धक्का उपयोगकर्ता हम एक नई पोस्ट में जोड़ने के लिए कुछ कोड को चलाने के लिए जा रहे हैं और फिर यह है कि इस उपयोगकर्ता पोस्ट की तरह लग रहा है और इस बार एक और पोस्ट में धक्का होगा तो हम धक्का होगा शीर्षक में और शीर्षक तीन बातें है।
मैं सच में नफरत और सामग्री सभी को और अधिक सब अधिक हो जाएगा।
और Voldemort।
वहीं सब बहुत ही रचनात्मक पोस्ट मुझे याद दिलाते हैं और हम आगे जाना है और इस बचा लेंगे।
इसलिए हम अभी भी एक उपयोगकर्ता को बचाने के क्या करने की जरूरत है और फिर हम अपने कॉलबैक में बाद में जोड़ देंगे।
इन त्रुटि की एक और एक।
और हम बस फिर इस प्रयोक्ता फोन करता हूँ।
और यहाँ की बजाय अगर त्रुटि कंसोल लॉग त्रुटि अन्यथा लॉग उपयोगकर्ता को रद्द करना होगा।
ठीक है तो यह कुछ लोगों को कॉलबैक क्या कहेंगे।
आखिर हम कॉलबैक का एक बहुत यहाँ है।
हम इस पहले एक है कि उपयोगकर्ता है कि हम कर रहे हैं खोजने और फिर हम एक नई पोस्ट में जोर दे रहे हैं जो उसके मन लग रहा है है।
लेकिन यह है कि वास्तव में डेटाबेस के लिए जोड़ नहीं है।
हम तो इसे बचाने के लिए है।
और इसलिए हम उपयोगकर्ता को बचाने और यहीं इस उपयोगकर्ता हैं।
इन दोनों के उपयोगकर्ता है कि जब हम उसके मन से पहली बार मिल रहा है और फिर हम बचत कर रहे हैं और फिर इस उपयोगकर्ता क्या से बचाने के लिए वापस आता है की बात है वापस आता है करने के लिए बात कर रहे हैं।
तो यहाँ इस उपयोगकर्ता अब नई पोस्ट यह जोड़ा और डेटाबेस को बचाने के है।
यह डेटा है कि हमारे पास वापस मोंगो से आ रही है और फिर हम इसे बाहर मुद्रण कर रहे हैं।
चलो यह अब कोशिश करते हैं।
तो मुझे यह पहली counterplot लॉग से छुटकारा मिलता है।
बस यह है कि जैसे छोड़ दें।
स्पष्ट यकीन है कि हम चल रहे किसी भी अन्य कोड है कि लॉग के बारे में हमारे खातों के साथ हस्तक्षेप करने के लिए जा रहा है की जरूरत नहीं है बनाते हैं।
चलो यह चलाते हैं।
ठीक है।
तो क्या हम देखते हैं कि हम अब एक एकल उपयोगकर्ता हरमाइन पहले एक और दूसरा एक के रूप में दो पदों है कि बाहर मुद्रण कर रहे हैं और वे दोनों ही उपयोगकर्ता पर पोस्ट विशेषता के अंदर संग्रहित कर रहे है।
तो यह कई लोगों के लिए एक है।
ठीक।
तो यह है कि सब मुझे दिखाने के लिए चाहते हैं।
चलो बस इस संक्षिप्त पर प्रतिबिंबित करते हैं।
इसलिए हम नेवला पर बैठे द्वारा शुरू किया और हम दो मॉडल है और वे शुरू करने के लिए स्वतंत्र थे।
और फिर हम उन्हें उपयोगकर्ता स्कीमा के लिए इस पोस्ट स्कीमा सरणी जोड़कर जुड़े।
तो अब एक उपयोगकर्ता पदों की एक सरणी है और इसे खाली शुरू होता है।
लेकिन फिर हम पोस्ट डॉट धक्का में धक्का द्वारा यह जोड़ा और फिर हम अगले वीडियो का उपयोग कर आप क्या ऑब्जेक्ट संदर्भ में कहा जाता है डेटा जोड़ का एक और रास्ता दिखाने के लिए जाने में बचाया।