ठीक है तो अब हम सब कुछ हम में एक बिल्ली जोड़ने के लिए क्या करने की जरूरत है।
अब हम सिर्फ कोड कोड है कि इस तरह दिखता लिखने की जरूरत है।
हम एक नई बिल्ली बनाने के लिए जा रहे हैं और जब हम एक नई बिल्ली बनाना हम डेटा में पारित करने के लिए जा रहे हैं।
तो मैं नाम कहते हैं और जॉर्ज और उनकी उम्र के साथ जाने के लिए जा रहा हूँ।
की एक बड़ी बिल्ली 11 के साथ चलते हैं और स्वभाव grouchy है।
बस बिल्लियों के साथ अपने अनुभव के बंद रहा।
और फिर क्या हम भी कोशिश करूँगा एक चर को यह बचा है।
इसलिए हम यह अभी तक फोन करता हूँ।
जॉर्ज नई बिल्ली के बराबर होती है।
उसका नाम जॉर्ज है।
उम्र 11 स्वभाव grouchy है।
तो यह वास्तव में सिर्फ अभी तक डेटाबेस में जोड़ा नहीं है।
वहाँ एक और कदम है जो जॉर्ज डोड बचा है।
और एक बार हम इसे बचाने के डेटाबेस के लिए जोड़ दिया जाएगा।
हालांकि वहाँ एक संभावना यह कहते हैं कि हमारे मंगू प्रक्रिया किसी कारण के लिए है या नहीं चल रहा है इंटरनेट एक मशीन यह संभवतः नहीं बचा सकता है पर काम नहीं कर रहा है नहीं बचा होगा कि है।
तो बजाय सिर्फ यह आँख बंद करके बचत की तुलना में हम क्या कर सकते में एक कॉलबैक समारोह पारित है बचाने के लिए और जब बचाने के लिए किया जाता है इस समारोह में बुलाया जाएगा।
क्या यह काम किया है या नहीं और यह हमारे दो अलग अलग चीजें दे देंगे।
पहले किसी भी संभावित त्रुटि है और दूसरा यह कि यह फोन नहीं चाहिए जॉर्ज आइटम है कि आइटम है कि बच गया था करने के लिए वापस आ रहा है है।
यह यह बिल्ली फोन करता है।
और हम क्या कर सकते हैं वहाँ एक त्रुटि है, तो जाँच है।
हम सिर्फ एक संगीत कार्यक्रम तिजोरी लॉग करूँगा।
कुछ गलत हो बस ऐसे ही चला गया।
अन्यथा की एक लॉग करने के लिए आया करते हैं।
हम सिर्फ डेटाबेस के लिए एक बिल्ली को बचाया और फिर हम भी नमक कर रहे हैं बुलाया लॉग ऑन बिल्ली।
ठीक है।
तो वहाँ एक बहुत यहाँ है।
तो चलो इस एक और समय के माध्यम से चलते हैं।
चलो बस को बचाने के साथ शुरू करते हैं।
इसलिए हम कर रहे हैं डेटाबेस के लिए जॉर्ज बिल्ली को बचाने के लिए कोशिश कर रहा है और इस समारोह में कहा कि एक बार यह किया जाता है बुलाया जाएगा में repassing क्या।
और यह एक पैटर्न है कि हम नेवला में हर समय देखने के लिए जा रहे हैं।
इसलिए हम की तरह बातें करना होगा कि खोजने के लिए और उसके बाद आप उस के लिए एक कॉलबैक समारोह में प्रवेश करते हैं और फिर हम डॉट के लिए एक ही बात को हटाने और डॉट के लिए बहुत ज्यादा सब कुछ हम नेवला साथ क्या में बना एक कॉलबैक समारोह में शामिल होगी करूँगा और है कि क्योंकि इस समय लगता है।
जावास्क्रिप्ट जाना है और यहां इस प्रक्रिया के साथ संवाद करने और यह पता लगाने अगर यह सही नहीं हुआ या गलत हो गया है और यह समय लगता है।
इसलिए हम आदेश के बाद ऐसा किया जाता है कोड को निष्पादित करने के लिए राशि में कॉलबैक क्या करना है।
ठीक।
इसलिए हमारे कॉलबैक दो मापदंडों लेता है।
पहले एक एक संभावित त्रुटि है।
और यह उम्मीद है कि खाली हो जाएगा, लेकिन हम उस लॉग को रद्द करने के लिए जा रहे हैं तो नहीं।
कुछ गलत हो गया।
अन्यथा हम बाहर प्रिंट करेंगे।
हम सिर्फ जोड़ा हम सिर्फ डेटाबेस के लिए अपनी बिल्ली को बचाया और हम बिल्ली बाहर प्रिंट करेंगे।
ठीक।
कई सारी सामग्री।
तो चलो देखते हैं कि यह कैसे हो जाता है।
चलो इस नोड बिल्ली सामान चलाने की कोशिश करते हैं।
हाँ।
ठीक।
और हम हम सिर्फ डेटाबेस के लिए बिल्ली को बचाया और हम बिल्ली है कि हम इस पंक्ति के साथ यहाँ बाहर मुद्रित हो गया मिलता है।
और आप देख सकते हैं कि हम एक आई.डी. है स्वभाव Graci उम्र 11।
नाम जॉर्ज है।
और मैं बस और उजागर करने के लिए यहाँ कैट क्या डेटाबेस से वापस आया, क्योंकि हम भी जॉर्ज राशि का जिक्र है चाहते हैं कि हम भी LUGG जॉर्ज के बारे में सान्द्र अगर हम चाहते थे और हम यह है कि यह थोड़ा अलग है देखना होगा सकता है।
जॉर्ज क्या एक डेटाबेस से आ रहा है नहीं है।
जॉर्ज क्या हम जावास्क्रिप्ट कि हम डेटाबेस को बचाने की कोशिश कर रहे हैं में है और वह है जो डेटाबेस से वापस भेजा जा रहा है।
तो मुझे तुम से साबित होता है कि यह काम करते हैं।
हम अपने मोंगो चोर खोल सकते हैं। और फिर अगर हम डिग्बी चलो अब हम तो हम बिल्ली बाहर का उपयोग कर सकते हैं बिल्ली app है दिखा।
और फिर हम क्या कर सकते शो संग्रह पहला है और हम बिल्लियों जो स्वचालित रूप से इस pluralizing द्वारा बनाया गया था है और फिर बस एक डीवीडी बिल्ली सामान सब मिल कर करते हैं और हम अपनी नई बिल्ली यहां जॉर्ज है।
ठीक।
के बाहर से बाहर निकलें और अब हम एक और बिल्ली पैदा करते हैं।
इसलिए श्रीमती नॉरिस जॉर्ज से बिल्ली जो हैरी पॉटर फिल्मों उसकी बिल्ली से बिल्ली के नाम बदलने के लिए और मुझे नहीं पता कि वह कितनी पुरानी है सिर्फ सात हालांकि शायद ज्यादा है कि अधिक पुराने कहते हैं है।
और उसके स्वभाव बुराई हालांकि निष्पक्ष होना होगा हम कह सकते हैं कि दुनिया के इतिहास में कभी के बारे में हर बिल्ली।
और हाँ यह अभी भी जॉर्ज कहते हैं और क्योंकि यह वास्तव में कुछ भी प्रभावित नहीं करता है वह ठीक है।
यह सिर्फ बातों का जावास्क्रिप्ट के पक्ष में चर का नाम है।
लेकिन याद रखना हम सिर्फ जावास्क्रिप्ट लिख रहे हैं।
लेकिन तब हम उसे यहां बचत कर रहे हैं।
और यह डेटा के अंदर लेता है और मोंगो के लिए भेजता है और डेटाबेस में यह बचाता है।
लेकिन यह इसके साथ कुछ नहीं करना है।
यही कारण है कि बस कैसे हम यह करने के लिए हमारे कोड के बजाय का उल्लेख है।
ठीक है तो एक ही बात की कोशिश करते हैं।
कोशिश करो और है कि बिल्ली फिर से बचाने के लिए।
भागो नोड जूलियस या बिल्ली STUT जूलियस ठीक है और हम हम सिर्फ डेटाबेस के लिए एक और कैच बचा पाने के लिए और 90 स्वभाव बुराई उम्र सात नाम श्रीमती नॉरिस है।
ठीक।
तो है कि कैसे हम डेटाबेस के लिए बिल्लियों जोड़ सकते हैं।
अगले महत्वपूर्ण विशेषता डेटाबेस से बिल्लियों को निकाल रहा है और है कि हम यहाँ वापस जाना होगा और यहाँ नीचे मैं तुम्हें एक नई विधि को दिखाने के लिए जा रहा हूँ करने के लिए।
और वास्तव में मैं इस बाहर अन्यथा हर बार हम इस कोड को हमारे डेटाबेस में एक नया बिल्ली मिलेगा चलाने टिप्पणी करने के लिए जा रहा हूँ और वह ठीक है।
लेकिन मैं केवल एक समय में एक श्रीमती नॉरिस हो सकता है।
मैं पाँच है नहीं करना चाहते हैं या उनमें से छह हमारे डेटाबेस में आसपास चल रहा है।
इसलिए मैं अब के लिए इसे बाहर आने के लिए जा रहा हूँ।
तो यहाँ नीचे हम क्या करने की जरूरत है बिल्ली है जो हमारे मॉडल हम यहीं परिभाषित किया गया था पर मिल विधि का उपयोग है।
तो बिल्ली मिल डॉट और हम सिर्फ एक खाली वस्तु में पारित करने के लिए जा रहे हैं।
और फिर कॉलबैक समारोह और इस कॉलबैक समारोह सिर्फ दूसरे से एक है जहाँ हम पहले पैरामीटर के रूप में त्रुटि ले की तरह है।
अगर वहाँ संभावित त्रुटि है और हम जांच करेंगे तो हम वहाँ शुरू कर सकते हैं।
वहाँ एक त्रुटि है, तो है कि लॉग रद्द करने के लिए करते हैं।
कोई त्रुटि ओह।
और फिर हम भी त्रुटि में ही बाहर प्रिंट करेंगे।
अन्यथा की इस दूसरी पैरामीटर जो डॉट पता लगाएं, जो होगा उम्मीद है कि कई बिल्लियों हालांकि संभावित सिर्फ एक बिल्ली है, लेकिन हम इसे बिल्लियों फोन करता हूँ के परिणाम होने जा रहा है में गुजरती हैं।
पूरी तरह से हम पर निर्भर है।
वैसे ही जैसे इस रूप में अच्छी तरह से हम पर निर्भर है।
उम्मीद है कि अब आप कि कभी भी पहचानने रहे हैं द्वारा हम एक कॉलबैक क्या इन मापदंडों के नाम करने का फैसला करने के लिए यह पूरी तरह हम पर निर्भर है है।
तो हम कुछ और कर लेंगे रद्द लॉग बिल्लियों और बस उस करते हैं और हम सिर्फ यह आसान सभी बिल्लियों देखने के लिए बनाने के लिए यहाँ में एक दूसरे से जोड़ देंगे।
ठीक।
और वह बचाने के लिए और देखते हैं अगर यह काम करता है।
इसलिए हम पता लगाने के लिए बिल्ली को चलाने के लिए जा रहे हैं और एक खाली वस्तु repassing क्योंकि हम किसी भी विशेष रूप से बिल्लियों के लिए नहीं देख रहे हैं।
हम सिर्फ उन सभी चाहते हैं और फिर कॉलबैक में repassing याद है क्योंकि यह कुछ समय लगता है या यह काम नहीं हो सकता है।
एक त्रुटि हो सकती है।
इसलिए इस कोड को जब यह किया जाता है मार डाला है।
ठीक है।
और मैं वहाँ एक त्रुटि प्रिंट किए गए है, तो जांच होगी।
नहीं तो आप बिल्लियों के बाहर प्रिंट।
चलो अब यकीन है कि आप सब कुछ जरूरी सामान के लिए छोड़कर बाहर टिप्पणी की है दिखाई देते हैं और हम सांत्वना स्पष्ट और फिर हमारे फ़ाइल चलने देंगे बनाते हैं।
हम वहाँ चलें।
इसलिए हम अपने पुराने बिल्ली conses कि लॉग ऑन हो और हम एक सरणी उस में दो अलग अलग डाले है मिलता है।
महान।
तो मैं आपको एक बात और हम एक बिल्ली बनाने के लिए क्या कर सकते हैं दिखाने के लिए जा रहा हूँ।
बल्कि दो अलग-अलग चरणों में कर की तुलना में हम यहाँ है, जहां हम एक नई बिल्ली बना रहे हैं और फिर चलाने की तरह।
कि बिल्ली को बचाने के लिए।
खैर, हम भी कर सकते हैं।
मैं यह अभी के लिए बाहर निकलने के लिए आया हूँ।
यह वास्तव में सब के सब एक विधि बनाने के जो सिर्फ इतना लगता है कि यह बना सकते हैं की तरह है प्रयोग किया जाता है।
और यह मूल रूप से नया है और एक बार में सभी को बचा लो।
तो बजाय यह नया पहले कर रही है और तो यकीन है कि यह काम करता है बनाने के लिए यह बचत की तुलना में।
हम सिर्फ यह सही दूर करने की कोशिश के साथ जो एक नया एक बनाने के लिए और एक डेटाबेस में इसे बचाने के लिए बना सकते हैं।
तो चलो नाम करते हैं।
और मैं विचारों से बाहर यहाँ चल रहा हूँ।
चलो बस एक बिल्ली स्नो व्हाइट कहते हैं।
और उम्र 15 है जो एक संख्या है।
और चमत्कारिक ढंग से हम एक बिल्ली जिसका स्वभाव अच्छा था पाया।
अच्छा भी मजबूत एक शब्द है।
चलो बस नरम के साथ चलते हैं।
हम वहाँ चलें।
इसलिए हम इसे बचाने और उसे यह काम नहीं हो सकता है हो सकता है अगर हम अब इस चलाते हैं।
खैर, हम जानते हुए भी जब तक हम कॉलबैक यहाँ जोड़ा का कोई रास्ता नहीं होगा।
तो फिर से उम्मीद है कि आप हर समय इसे देखने के लिए जा रहा है और उसके बाद हम अपने अगर कभी करूँगा इस पैटर्न को देख रहे हैं और हम सिर्फ यह अच्छा है और जल्दी कर देंगे।
रद्द लॉग त्रुटि।
वरना लॉग बिल्ली बाहर रद्द कर दिया।
और मैं यह बिल्ली कहते हैं क्योंकि हम यहाँ नीचे मैं बिल्लियों कहा जाता है, लेकिन यह क्या एक नाम के लिए समझ में आता है की सिर्फ एक मामला है बनाम एक भी बिल्ली पैदा कर रहे हैं याद है।
तो इस मामले में बिल्लियों यहाँ और अधिक मतलब नहीं बनता।
बिल्ली और अधिक समझ में आता है लेकिन हम भी यह नया बिल्ली या नव निर्मित बिल्ली या बिल्ली लौटे हर कोई कह सकते हैं।
ठीक है तो बचा लो।
और चलो देखते हैं अगर यह काम करता है।
तो अब हम क्या किया है पहले यहीं हम चाहते हैं कि हम बनाया इस नई बिल्ली जोड़ दिया है और हम इसे डेटाबेस बर्फ उम्र 15 ब्लांश स्वभाव से वापस मिल गया है।
और फिर हम भी इस कोड को हम बाहर कोई टिप्पणी नहीं की थी छोड़ दिया है।
इसलिए हम भी चला गया और डेटाबेस में बिल्लियों के सभी मिल गया है और हमारे पास तीन अलग-अलग बिल्लियों बुराई और नरम Grouchy और हाँ उन उनके नाम हो सकता है।
तकनीकी तौर पर यह है कि उनके स्वभाव है।
उनके नाम जॉर्ज श्रीमती नॉरिस और स्नो व्हाइट कर रहे हैं।
ठीक।
इसलिए हम सामान का एक बहुत यहाँ देखा।
का एक बहुत जल्दी संक्षिप्त करते हैं और हम इस थोड़ा नीचे हटना और की शुरुआत में शुरू करते हैं।
तो mongers नेवला क्या एक घिनौनाता वस्तु डेटा मैपर के रूप में जाना जाता है क्या करता है।
क्या यह वास्तव में इसका मतलब है कि यह एक तरह से हमें हमारे app की तरह हमारी जावास्क्रिप्ट फ़ाइलों के अंदर जावास्क्रिप्ट लिखने के लिए है जे.एस. या फ़ाइलों को व्यक्त करने और है कि जावास्क्रिप्ट कोड हमारे डाटाबेस के साथ बातचीत करेंगे।
तो यह मूल रूप से मोंगो डीबी के शीर्ष पर एक जावास्क्रिप्ट परत है और यह है कि हम वास्तव में अभी तक नहीं देखा है में कुछ अतिरिक्त फैंसी बातें कहते हैं।
लेकिन यह कुछ कुछ अतिरिक्त विशेष तरीकों यह हम पर आसान बनाता है और फिर हम जुड़े बिल्ली एप्लिकेशन डेटाबेस हमारे लिए बनाया गया था क्योंकि यह मौजूद नहीं था।
लेकिन अगली बार हम कनेक्ट और वास्तव में हर बार हम जुड़ा हुआ है।
पहली बार के अलावा हम फ़ाइल हम चाहते हैं कि पहले से ही अस्तित्व में है ही बिल्ली एप्लिकेशन से जुड़े भाग गया।
और फिर हम एक स्कीमा जो एक बिल्ली एक नाम आयु और स्वभाव कैसा लग रहा है के लिए एक योजना है परिभाषित किया।
अब मैं यह उल्लेख नहीं किया है, लेकिन हम एक नाम उम्र और स्वभाव के लिए नहीं है।
अगर हम उन्हें खाली छोड़ दिया है कि हम किसी भी त्रुटि नहीं मिलेगा, लेकिन हम में है कि कार्यक्षमता जोड़ सकते हैं और हम बाद में उदाहरण के लिए हम अपनी वेब साइट पर साइन अप करने के लिए एक उपयोगकर्ता होगा जब हम उन्हें पासवर्ड रिक्त ईमेल छोड़ने के लिए सक्षम होने के लिए नहीं करना चाहती खाली।
हम उन दोनों को वहां रहने की जरूरत है।
तो वहाँ नेवला के साथ क्या करना है कि एक रास्ता है और फिर हम क्या लगता है कि मैं धारणात्मक जो है, जहां हम बिल्ली स्कीमा लेने के लिए सबसे भ्रमित लाइन है।
एक बिल्ली की योजना है।
और हम इसे एक मॉडल है जो एक वस्तु के तरीकों का एक गुच्छा है कि इसलिए यह हमारी योजना का नाम आयु और स्वभाव के बारे में जानता रिटर्न में संकलन।
लेकिन यह भी बना सकते हैं और पाते हैं और एक पूरी बहुत अधिक तरीकों की तरह बातों में कहते हैं।
तो फिर हम एक सी पूंजी है जो यह हमारे मॉडल के लिए वहाँ एक पूंजी नाम होना है पारंपरिक है के साथ बिल्ली के लिए इसे बचाने के लिए और फिर हम एक नई बिल्ली कर रही है और फिर इसे बचाने की तरह बातें किया।
और महत्वपूर्ण बात कॉलबैक है या हम एक त्रुटि है।
और तब डेटा वापस आ रहा है।
और फिर हम साथ ही बना था या हम बिल्ली एक ही सटीक विचार बना सकता हूँ।
हम एक कॉलबैक है और फिर हम एक और तरीका नीचे यहाँ है पाते हैं।
तो मैं तुम्हें कुछ और तरीके दिखा सकता हूँ के रूप में हम चले।
बिंदु सच है कि आप तरीकों की सही वाक्य रचना याद लेकिन अभी धारणात्मक यह कैसे काम करता है पर स्पष्ट कर रहे हैं नहीं है।
हम नेवला डेटाबेस स्कीमा मॉडल के साथ कनेक्ट स्थापित करने और फिर हम डेटाबेस के साथ बातचीत।