1
00:00:00,450 --> 00:00:01,550
सभी अधिकार वापस स्वागत करते हैं।

2
00:00:01,950 --> 00:00:04,980
के रूप में वादा किया था कि हम कुछ मोंगो कोड लेखन शुरू करने जा रहे हैं।

3
00:00:04,980 --> 00:00:07,140
मैं आज्ञा है कि यहाँ हम पर जाने के लिए जा रहे हैं की एक सूची है।

4
00:00:07,140 --> 00:00:11,430
वहाँ बहुत कुछ है, लेकिन यह वास्तव में इन नीचे चार है कि सबसे अधिक महत्वपूर्ण हैं।

5
00:00:11,520 --> 00:00:13,060
लेकिन हम इनमें से कुछ के साथ शुरू करने की जरूरत है।

6
00:00:13,140 --> 00:00:16,070
तो पहले एक आदमी भगवान जो हम पहले से भाग गया है।

7
00:00:16,090 --> 00:00:23,960
और पिछले वीडियो जो आम प्रक्रिया है जिसके जा रहा है की मांग के हमारे मोंगो शुरू होता है इस कोर्स के आराम के लिए पृष्ठभूमि में चल रहा हो।

8
00:00:24,000 --> 00:00:26,610
हम सिर्फ आदेश मोंगो उपयोग करने के लिए यह चल रहा है है।

9
00:00:26,910 --> 00:00:43,330
तो फिर हम इस एक अलग टैब में चाहते हैं और फिर हम एक और टैब जहां हम मोंगो टाइप करेंगे होगा और इस मुंगो के शो के रूप में जो मैं पिछले वीडियो में उल्लेख खुल सिर्फ मतलब है कि हम इस्तेमाल में JavaScript कंसोल की तरह है यह चीजों को बाहर का परीक्षण करने के लिए डिबग करने के लिए।

10
00:00:43,380 --> 00:00:51,370
इसके अलावा, हम जब हम जैसे हम अभी कर रहे हैं सीख रहे हैं यह उपयोग करें, लेकिन हम यह असली के लिए उपयोग नहीं किया जाएगा अपने डेटाबेस के साथ बातचीत और चीजों को दूर करने और अद्यतन करने के लिए चीजें।

11
00:00:51,420 --> 00:00:53,650
हम फ़ाइल के कुछ प्रकार में कर रही हो जाएगा कि।

12
00:00:54,210 --> 00:01:11,950
तो पहला आदेश है कि हम टाइप कर सकते हैं मदद की है और क्या मदद करना होगा बस हमें मोंगो की बुनियादी सुविधाओं में से कुछ की एक सूची दे रहा है और आप देखेंगे कि यह शो डेबी की तरह बातें हैं जो अगले ही बात है कि मैं चाहता हूँ पता चलता है पता चला है टीबीएस के बारे में बात करने के लिए डेटाबेस के नाम दिखाएगा।

13
00:01:12,210 --> 00:01:21,140
इसलिए हम कोशिश करते हैं, तो सही है कि अब डीवीआर हम देखते हैं वहाँ व्यवस्थापक और स्थानीय है और उन दो डिफ़ॉल्ट डेटाबेस है कि मोंगो के बारे में जानता हैं कि दिखा।

14
00:01:21,510 --> 00:01:27,040
और जिस तरह से है कि काम के डेटाबेस है कि हम चाहते हैं कि हम बनाने के लिए हर अनुप्रयोग के लिए एक अलग डेटाबेस बनाने जाएगा।

15
00:01:27,090 --> 00:01:35,280
हम करने के लिए नहीं है, लेकिन हम भौंकना शिविर के लिए एक डेटाबेस बनाने के लिए जा रहे हैं और हम दोस्त एप्लिकेशन या जो कुछ भी है कि हम इस पर काम के साथ कुत्ते अनुप्रयोग के लिए एक और डेटाबेस कर दूँगा।

16
00:01:35,340 --> 00:01:43,340
ताकि चीजें घुन्ना और तरीका है कि हम बनाने के लिए एक और डेटाबेस वास्तव में एक ही तरीका है कि हम एक डेटाबेस का उपयोग कर रहे हैं हम एक अलग डेटाबेस होगा।

17
00:01:43,340 --> 00:01:49,300
यह इस का उपयोग कमांड है और फिर इसे इस प्रयोग और उसके बाद डेटाबेस के नाम की तरह लग रहा है।

18
00:01:49,410 --> 00:01:52,040
और अगर यह तो मौजूद है यह स्वचालित रूप से इसका इस्तेमाल करेंगे।

19
00:01:52,200 --> 00:01:56,070
और अगर यह मौजूद नहीं है यह डेटाबेस बनाना होगा और फिर इसे का उपयोग करें।

20
00:01:56,130 --> 00:02:13,750
तो हम एक नया यहाँ बनाती हूँ सिर्फ डेमो उपयोग डेमो जो मौजूद नहीं है कहा जाता है लेकिन यह तो हमें डीबी डेमो के लिए बंद है और फिर मैं भी चला सकते हैं शो डिग्बी का बताता है और हम प्रदर्शन अभी तक नहीं दिख रहा है क्योंकि यह खाली है, लेकिन जैसे ही हम कुछ बात जोड़ने के रूप में हम एक डेमो यहाँ के रूप में अच्छी तरह से देखेंगे।

21
00:02:13,860 --> 00:02:17,190
और जिस तरह से हम इसे में चीजों को जोड़ने है कि संग्रह बनाने से है।

22
00:02:17,190 --> 00:02:19,320
इसलिए इस प्रदर्शन के लिए हम कुत्तों का उपयोग किया जाएगा।

23
00:02:19,410 --> 00:02:29,440
इसलिए हम कुत्तों का एक संग्रह के लिए जा रहे हैं और हर कुत्ते एक नाम या एक उम्र की तरह बातें या नस्ल लेकिन याद रखें कि इस मुंगो है सकते हैं।

24
00:02:29,550 --> 00:02:37,140
यह कोई अगली कड़ी के गैर-रिलेशनल है तो यह लचीला है तो हम एक कुत्ता केवल एक नाम है कि हो सकता है और कुछ कुत्तों इन सब होगा।

25
00:02:37,230 --> 00:02:39,670
और फिर एक और कुत्ता अभी पूरी तरह से खाली हो सकता है।

26
00:02:39,810 --> 00:02:43,970
और इसके बजाय यह सिर्फ हो सकता है कुत्ता सच करने के लिए है।

27
00:02:44,340 --> 00:02:50,970
इसलिए हम यहां पूरी तरह से लचीला कर रहे हैं, लेकिन हम एक साथ एक संग्रह में समूह चीजों की जरूरत है और उस संग्रह कुत्तों होगा।

28
00:02:50,970 --> 00:03:00,890
और जिस तरह से है कि हम सिर्फ हमारे साथ की तरह एक नया संग्रह बनाने के लिए हम समय से आगे संग्रह की घोषणा करने की जरूरत नहीं है और फिर हम बस आगे बढ़ो और तुरंत सम्मिलित कर सकते हैं यह करने के लिए जोड़ें।

29
00:03:00,960 --> 00:03:05,730
इसलिए हम अपने डेटाबेस में एक भी कुत्ता जोड़ने के लिए जा रहे हैं और यह है कि इस तरह दिखता है।

30
00:03:05,760 --> 00:03:13,420
डी-बी डॉट कुत्तों डालने डॉट और फिर हम डेटा है कि हम सम्मिलित करना चाहते हैं में से गुजरती हैं।

31
00:03:13,440 --> 00:03:15,940
और इससे पहले कि मुझे क्या करना है कि चलो इस का विश्लेषण करते हैं।

32
00:03:15,960 --> 00:03:32,120
तो डीबी डीबी कि हम पर जो डेमो कुत्तों रहे करने के लिए बस एक पल में संग्रह है कि अभी तक अस्तित्व में नहीं है जिक्र है, लेकिन यह होगा और फिर सम्मिलित करें आदेश है कि इस डेटाबेस में कुत्ते के संग्रह में डेटा सम्मिलित होगा जो dema है।

33
00:03:32,460 --> 00:03:47,090
इसलिए हम एक वस्तु में डालने के लिए जा रहे हैं और इस वस्तु Resti और ​​बस ऐसे ही ज्यादा के बराबर Breede के बराबर नाम के साथ बहुत ही सरल शुरू कर देंगे।

34
00:03:47,310 --> 00:03:55,730
और हम में प्रवेश हिट कर सकते हैं और वे एक वाक्य रचना त्रुटि हो गई, क्योंकि मैं अपनी बोली को याद किया तो मैं वापस जाने के लिए और है कि समापन उद्धरण चिह्न जोड़ देंगे।

35
00:03:56,040 --> 00:04:00,660
और अब हम इस संदेश का कहना है कि सही परिणाम एक डाला मिलता है।

36
00:04:01,420 --> 00:04:18,020
और साबित करना है कि कुत्ते का संग्रह बनाया गया था मैं इस शो संग्रह चला सकते हैं और कहा कि मुझे पता चलता है कि मैं अब कुत्तों संग्रह है और अगर मैं चाहता हूँ अब अपने डेटाबेस में सभी कुत्तों को हम इस तरह से काम करता है खोजने के लिए और पता लगाने का उपयोग करने की जरूरत नहीं है।

37
00:04:18,270 --> 00:04:21,370
कुत्ते कुत्तों का पता लगाएं।

38
00:04:21,930 --> 00:04:26,090
और फिर अगर हम कुछ भी पास नहीं है यह सिर्फ स्वचालित रूप से सभी कुत्तों को वापस आ जाएगी।

39
00:04:26,130 --> 00:04:30,100
उस संग्रह में सब कुछ है और हम इस एक कुत्ते वापस जाओ।

40
00:04:30,270 --> 00:04:31,650
तो यह नस्ल है।

41
00:04:31,760 --> 00:04:34,790
यह एक नाम है और फिर इसे इस पागल लग रही बात है।

42
00:04:34,800 --> 00:04:41,090
आईडी जो एक वस्तु आईडी जो हेक्साडेसिमल यहाँ संख्या और अक्षरों का एक गुच्छा है अधोडैस।

43
00:04:41,250 --> 00:04:46,430
और यह स्वचालित रूप मोंगो द्वारा सौंपा है और वे सभी अद्वितीय हैं।

44
00:04:46,470 --> 00:04:55,950
इसलिए हम एक दूसरे में हम अभी क्या करेंगे हम एक और कुत्ता जोड़ देंगे जोड़ सकते हैं और इस बार हम में जोड़ देंगे मठ जोड़ें नाम की एक नस्ल रख सकते हैं।

45
00:04:55,950 --> 00:04:58,650
और लुसी और हंटर होने के लिए।

46
00:04:59,160 --> 00:05:08,180
और फिर अगर हम डी-बी Dogstar फिर से मिल कर आप है कि अब हम दो कुत्तों के साथ अंत देखेंगे और हर एक को एक अनोखी वस्तु है।

47
00:05:08,460 --> 00:05:11,200
इसलिए वे बहुत समान लग रहे हैं और वे वही कर रहे हैं।

48
00:05:11,340 --> 00:05:32,380
यह बहुत ही पिछले अंक तक ऊपर या वे बदलने के लिए और है कि अद्वितीय आईडी पर हम इसे का उपयोग होगा, जबकि कुत्तों नहीं बल्कि विशिष्ट मदों के लिए विशिष्ट कैंप या जो भी संसाधन है कि हम तो कभी कभी के साथ काम कर रहे हैं विशिष्ट कुत्तों का उल्लेख करने के बाद में उपयोगी है आप केवल एक कुत्ते का एक विशिष्ट उदाहरण देख रहे हैं।

49
00:05:32,500 --> 00:05:54,210
तो बजाय सभी कुत्तों या एक विशेष संसाधन के सभी हम सब कुछ मठ की नस्ल जहां हम नाम के साथ कुत्ते Rustie के बराबर खोजना चाहता है कि हम देख रहे हैं खोजने और हम चाहते हैं कि डीबी का उपयोग करके कि कुत्तों को मिल कर सकते हैं और के बजाय सिर्फ मार से हम एक वस्तु में पारित दर्ज करें और कहते हैं कि मैं जहां नाम जंग खाए है कुत्ते को खोजने के लिए चाहते हैं।

50
00:05:54,350 --> 00:06:07,850
मैं नाम जंग खाए क्या कर सकते हैं और जब मैं हिट दर्ज यह कुत्ता या कुत्तों नाम बराबर Resti करने के लिए है कि पता लगाने जाएगा और आप देख सकते हैं कि मैं जंग खाए के बराबर नाम के साथ इस एक कुत्ते को मिलता है।

51
00:06:07,870 --> 00:06:18,950
अब यहाँ में एक और अधिक जोड़ने के लिए जो एक मठ नहीं है और यह एक एक पूडल और पूडल के नाम लुलु हो जाएगा करते हैं।

52
00:06:19,800 --> 00:06:42,200
और अब अगर मैं एक कुत्तों को सब कुछ मिल रहा तीन कुत्तों मिलता है और अगर मुझे लगता है जहां नस्ल बस की तरह है कि मैं दो कुत्तों को मिलता है क्योंकि हम दो महीनों में हम Rusti और ​​लुसी किया है, बल्कि इसलिए कि वह एक है मैं लुलु नहीं मिला मठ है पूडल।

53
00:06:43,120 --> 00:06:50,370
ठीक है तो हम संग्रह में डालने और पुन: प्राप्त करने या जानने क्या यह भी कहा जाता है पढ़ने को कवर किया।

54
00:06:50,380 --> 00:07:02,070
वहाँ एक परिचित करा CRUD जो पढ़ने अद्यतन बनाने के लिए और नष्ट करने या हटाने के लिए खड़ा है और हम सी किया है और हमारी बनाने के लिए और पढ़ें।

55
00:07:02,070 --> 00:07:05,480
अब देखते हैं कि कैसे हम विशेष रूप से कुत्तों को अद्यतन कर सकते हैं के बारे में बात करते हैं।

56
00:07:05,850 --> 00:07:11,070
हम कहते हैं कि हम यह पता लगाने कि लुलु वास्तव में एक नियमित पूडल के बजाय एक Labradoodle है चलो।

57
00:07:11,100 --> 00:07:16,870
हम क्या कर सकते हैं मंगू टीबीएस अद्यतन का उपयोग कर लुलु पर नस्ल के मान अद्यतन है।

58
00:07:17,010 --> 00:07:22,940
तो यह है कि टीबी कि अद्यतन कुत्तों और अद्यतन में दो अलग अलग चीजें ले जाता है की तरह लग रहा है।

59
00:07:22,950 --> 00:07:36,640
पहले एक से चयन करने के लिए कुछ है और हम चयन करने के लिए उसका नाम लुलु है चाहते हैं या हम चयनित हो सकता है, जहां हम कर रहे हैं नस्ल पूडल है या जहां आईडी इस विशाल बात है लेकिन मैं चयन कर देंगे।

60
00:07:36,630 --> 00:07:44,370
उसका नाम लुलु है और फिर हम जाना है और इसे अपडेट करें ताकि हम Labradoodle होने की Vrede सेट कर सकते हैं।

61
00:07:44,460 --> 00:07:59,460
मुझे आशा है कि आप इसे कैसे जादू और हम में प्रवेश हिट कर सकते हैं और अगर हम अब या सभी कुत्तों को देखने सिर्फ लुलु आप देखेंगे कि हम एक छोटा सा मुद्दा जो यह है कि हम पूरी तरह से लुलु के नाम overrode के लिए छोड़कर लुलु अद्यतन है।

62
00:07:59,460 --> 00:08:09,420
क्या हम किया था कि हम सभी कुत्तों को उसका नाम लुलु है पाया और फिर हम उसे इतना सब वह है कि क्या हो रहा से रोकने के लिए Labradoodle की नस्ल अपडेट किया है।

63
00:08:09,610 --> 00:08:17,040
यदि हम केवल जबकि मूल नाम संरक्षण नस्ल अद्यतन करना चाहता था वहाँ हमारे अद्यतन करने के लिए एक मामूली परिवर्तन है कि हम कर सकते है।

64
00:08:17,220 --> 00:08:20,210
तो इस बार हम सिर्फ लुलु को त्याग दें।

65
00:08:20,250 --> 00:08:22,700
दुर्भाग्य से वह एक खो दिया कारण है।

66
00:08:23,160 --> 00:08:25,470
तो चलो मैं जंग बदलना चाहते थे लगता हैं।

67
00:08:25,650 --> 00:08:33,580
मैं उसका नाम बदलने के लिए Tator होना चाहते हैं, लेकिन वे भी एक नया संपत्ति है जो फोन करेंगे प्यारा जो सच होना तय हो जाएगा में जोड़ना चाहते हैं।

68
00:08:33,900 --> 00:08:42,420
तो मैं डी बी कुत्तों अद्यतन चलाने की जरूरत है और उसके बाद मैं पहली बार अद्यतन के द्वारा चयन करने के लिए कुछ देने की जरूरत है।

69
00:08:42,490 --> 00:08:48,640
तो कुत्तों को अद्यतन जहां नाम जंग खाए है और फिर दूसरी बात एक और वस्तु है।

70
00:08:49,000 --> 00:08:52,020
और उस वस्तु में हम प्रदान हम चाहते हैं कि कैसे यह अद्यतन किया जा सके।

71
00:08:52,240 --> 00:08:54,450
और हम यह सब कुछ ऊपर लिख नहीं करना चाहती।

72
00:08:54,610 --> 00:09:01,450
तो बजाय हम क्या करेंगे डॉलर के संकेत सेट का उपयोग करें और फिर तय है कि किसी अन्य वस्तु हो रहा है।

73
00:09:01,750 --> 00:09:10,690
और उस वस्तु में हम नाम बदलने के लिए Tator अल्पविराम होने जा रहे हैं और हम जोड़ देंगे शांत या प्यारा है।

74
00:09:11,130 --> 00:09:14,170
उन दोनों सत्य हैं लेकिन सच करने के लिए प्यारा है।

75
00:09:14,500 --> 00:09:18,660
ठीक है तो हम क्या अद्यतन किया है कुत्ते का नाम जंग खाए है।

76
00:09:18,660 --> 00:09:20,290
वहाँ केवल यहीं से एक है।

77
00:09:20,700 --> 00:09:24,770
और फिर हम डॉलर के संकेत सेट का उपयोग करें और स्थापित करने के लिए एक वस्तु प्रदान की है।

78
00:09:24,930 --> 00:09:28,320
और क्या यह करना होगा यह मठ के रूप में नस्ल की रक्षा करेगा।

79
00:09:28,360 --> 00:09:32,540
यह पूरी तरह से खत्म नहीं होगा की तरह इसे यहाँ लुलु के नाम के साथ किया था।

80
00:09:32,830 --> 00:09:38,390
और दर्ज करें अगर मैं मारा और अब मैं सभी कुत्तों या सिर्फ पिछले कुत्ते डीवीडी पर दिखेगा।

81
00:09:38,430 --> 00:09:50,220
कुत्तों पाते हैं आप यहाँ देख सकते हैं कुत्ते पहले से जंग के रूप में जाना जाता है या हमारे पास नाम Tator नस्ल मठ है और प्यारा है।

82
00:09:50,220 --> 00:09:52,570
यह सच है।

83
00:09:52,600 --> 00:09:57,940
तो यह है कि अद्यतन किया गया है जो आप CRUD में अद्यतन पढ़ने के लिए बना है।

84
00:09:57,960 --> 00:10:04,460
अब आखिरी बात के बारे में मोंगो में हम पूरा करने के लिए निकालें आदेश का उपयोग जो नष्ट कर रहा है बात करने के लिए।

85
00:10:04,750 --> 00:10:09,160
इसलिए हम कुत्ते को पहले से लुलु के रूप में जाना हटाने से शुरू करने जा रहे हैं।

86
00:10:09,420 --> 00:10:18,550
इसलिए हम एक डी-बी है कि कुत्तों को हटा दें और फिर हम कुत्तों कि हम हटाया जा करना चाहते हैं में पारित करने की ज़रूरत है।

87
00:10:18,720 --> 00:10:25,200
और हम दूर करने के लिए जहां नस्ल बस ऐसे ही एक Labradoodle है चाहता हूँ।

88
00:10:25,330 --> 00:10:29,740
अगर मैं एक बार फिर से हिट दर्ज मैं अपनी बोली में भूल गया।

89
00:10:30,180 --> 00:10:38,180
अब अगर मैं हिट दर्ज करें और अब हम सभी कुत्तों को देखो हम देख सकते हैं कि हम सिर्फ दो कुत्तों के लिए नीचे रहे हैं।

90
00:10:38,190 --> 00:10:39,650
यह कुत्ता अब चला गया है।

91
00:10:40,140 --> 00:10:51,610
इसी तरह अगर मैं एक ही बात करने की कोशिश की, लेकिन इसके बजाय अग्रणी जहां नस्ल Labradoodle है की मैंने किया था, जहां नस्ल मठ है और वे अब हिट दर्ज करें।

92
00:10:51,930 --> 00:10:53,470
सूचना है कि यह सही कहते हैं।

93
00:10:53,500 --> 00:10:54,180
परिणाम।

94
00:10:54,270 --> 00:10:56,000
क्या हम सिर्फ था का परिणाम तो।

95
00:10:56,080 --> 00:10:57,460
भी निकाला गया।

96
00:10:57,780 --> 00:10:59,030
तो चलो जाँच करें कि अगर यह सच है चलो।

97
00:10:59,020 --> 00:11:16,400
टीबी Dogstar पाते हैं और यह सच है कोई कुत्तों तो सब कुछ मेल खाता है कि जो कुछ भी आपके द्वारा दी गई वहाँ कितने कुत्तों आप उस सीमा का उपयोग कर हटाया चाहते हैं निर्दिष्ट करने के लिए एक तरीका है हटाने डिफ़ॉल्ट रूप से इच्छा को दूर छोड़ रहे हैं।

98
00:11:16,570 --> 00:11:25,510
इस तरह दिखता है और आप में पारित कर सकते हैं अगर हम केवल एक या दो नहीं बल्कि उन सभी की तुलना दूर करना चाहता था लेकिन डिफ़ॉल्ट रूप से यह सब कुछ है कि मैच निकाल देंगे।

99
00:11:25,570 --> 00:11:27,760
कि इतने ठीक है हम सभी के लिए अब मोंगो के साथ करने जा रहे हैं।

100
00:11:27,960 --> 00:11:35,970
चलो बस जल्दी से लपेट तो मनुष्य भगवान मोंगो डी दानव हम यह आदेश पर सभी मोंगो उपयोग करने के लिए चल रहा है की जरूरत है शुरू होता है।

101
00:11:35,970 --> 00:11:43,580
मोंगो एक खोल जो है, जहां हम अभी कर रहे हैं और हम वहाँ छोड़ कर सकते हैं के साथ नियंत्रण सी इसे वापस ऊपर खोलने में मदद खोलता है।

102
00:11:43,600 --> 00:11:47,490
हम बहुत है कि सभी का उपयोग नहीं होगा, लेकिन मैं इसे आप को दिखाने के लिए तो तुम्हें पता है कि यह वहाँ है चाहता हूँ।

103
00:11:47,500 --> 00:11:50,200
शो डिग्बी के लिए महत्वपूर्ण है।

104
00:11:50,220 --> 00:11:55,070
यह सब टीबीएस है कि हम पता चलता है और आप हमारे डेमो डी बी अब तक दिखाया गया है देख सकते हैं।

105
00:11:55,600 --> 00:12:05,700
तो फिर हम उपयोग करें तो हम डेमो की तरह उन टीबीएस से एक का उपयोग कर सकते हैं लेकिन हम भी एक नया डेटाबेस बनाने के लिए उपयोग कमांड का उपयोग कर सकते हैं और फिर इसका इस्तेमाल किया है।

106
00:12:05,700 --> 00:12:07,660
तो फिर हम चार CRUD आदेशों की है।

107
00:12:07,770 --> 00:12:18,440
इसलिए डालने हम कुछ ठीक हम कुछ को अपडेट करने या इसे संपादित करें और फिर दूर करने के लिए हम कैसे कुछ को दूर किया जाता है इसे खोजने के लिए या इसे अद्यतन पुनः प्राप्त करने का उपयोग बनाने के लिए इस्तेमाल किया।

108
00:12:19,220 --> 00:12:21,280
ठीक है तो अगले वीडियो में यह thats।

109
00:12:21,270 --> 00:12:26,940
मैं तुम्हें दिखाने के लिए कि कैसे हम एक जावास्क्रिप्ट फ़ाइल के अंदर से मंगू टीवी के साथ बातचीत कर सकते हैं जा रहा हूँ।
