1
00:00:00,420 --> 00:00:01,800
Tekrar hoşgeldiniz.

2
00:00:01,860 --> 00:00:07,140
Şimdi Mongo D. hakkında öğrendiklerimizi almamızın zamanı geldi. B ve mongoose hakkındadır ve bunu,

3
00:00:07,380 --> 00:00:10,520
kampa başvurumuza ekleyerek, bazı veri kalıcılığı ekleyebilmekteyiz.

4
00:00:10,980 --> 00:00:17,220
Bu nedenle, üç temel adım mongoose'u kuruyor ve yapılandırıyor ve sonra modelin şemasını ve

5
00:00:17,460 --> 00:00:19,600
kamp için modeli ayarlamamız gerekiyor.

6
00:00:20,040 --> 00:00:23,220
Ve sonra rotalarımız yerine kamp modeli kullanmamız gerekiyor.

7
00:00:23,310 --> 00:00:29,220
Daha ileri gitmeden önce V-2 kampını kullandığımı belirtmek istiyorum, böylece V-1'in başka bir kopyasını yaptım

8
00:00:29,310 --> 00:00:33,080
ve bundan sonraki birkaç video için bunun içinde çalışacağım.

9
00:00:33,270 --> 00:00:35,800
Ve bunun nedeni, daha büyük değişiklikler yapmaya başlayacağız.

10
00:00:35,820 --> 00:00:40,130
Bazı dosyalar hareket edecek, ancak yine de V-1 koduna bakabilmenizi istiyorum.

11
00:00:40,200 --> 00:00:44,520
Yani V-2 ve v3 yerine çalışmaya başlayınca size haber vereceğiz.

12
00:00:44,580 --> 00:00:46,110
Öyleyse şimdi elimizde olanı görelim.

13
00:00:46,200 --> 00:00:48,850
Evet peşinde koşalım.

14
00:00:49,320 --> 00:00:50,640
Ve tazelen.

15
00:00:51,210 --> 00:00:51,530
TAMAM.

16
00:00:51,540 --> 00:00:57,690
sunucuyu yeniden başlatmamız ve eklediğimiz yeni kampların kaybolması için sorunumuz var.

17
00:00:57,690 --> 00:01:02,030
Yeni kamp alanı ekleyebileceğimiz kampımız var, ancak elbette

18
00:01:02,400 --> 00:01:03,730
O zaman bunu ele alalım.

19
00:01:04,080 --> 00:01:09,530
İhtiyacımız olan her şeyi açalım; bu, şimdilik yalnızca uygulama Jasc dosyası.

20
00:01:10,440 --> 00:01:13,380
Ve yapmak istediğimiz ilk şey mongoose yüklemek.

21
00:01:13,380 --> 00:01:21,660
Dolayısıyla, NPM, mongoose çizgi çizgi kaydetme işlemini kaydeder ve bu devam ederken, işlemimizi arka planda yürüttüğümüzden emin

22
00:01:21,660 --> 00:01:22,890
olmak istiyoruz.

23
00:01:22,890 --> 00:01:27,970
Aman Tanrım Tamam şu an bitti ve pakete bakabildik.

24
00:01:28,030 --> 00:01:31,760
Jason, mongoose'u burada tekrar kontrol edin.

25
00:01:31,890 --> 00:01:33,790
Oraya gidiyoruz.

26
00:01:34,080 --> 00:01:35,030
Şimdi burada.

27
00:01:35,040 --> 00:01:39,150
Mongoose'dan mongoose adlı bir değişkene kaydetmesini

28
00:01:44,850 --> 00:01:45,910
isteyeceğiz.

29
00:01:45,960 --> 00:01:51,480
Ve çok hızlı bir şekilde, ne kadar sıklıkla göreceğinize dikkat etmeniz gereken tek şey,

30
00:01:52,140 --> 00:01:59,010
üst üste gerekli ifadelerin çoğuna sahip olduğumuzda bunun gibi bir şey aslında Varsity bildirimlerinden kurtulup, üst üste

31
00:01:59,010 --> 00:02:01,800
birden çok değişken bildirimimiz varsa bunu yapıyoruz.

32
00:02:02,100 --> 00:02:04,650
Onları virgül ayırabiliriz.

33
00:02:04,650 --> 00:02:06,100
Oraya gidiyoruz.

34
00:02:06,510 --> 00:02:10,980
Ve bu, vücut ayrıştırıcısı olarak adlandırılan ifade diğerini ifade eder ve Mongoose da aynı işe

35
00:02:10,980 --> 00:02:12,190
yarayacak bir değişken yapacaktır.

36
00:02:12,260 --> 00:02:14,230
Tekrar tekrar yazmak zorunda değiliz.

37
00:02:14,520 --> 00:02:23,580
Ve bazen de göreceğiniz şey, insanların bunları sıralayacakları şekilde olmasıdır.

38
00:02:23,700 --> 00:02:25,760
Ve bu gerçekten kişisel tercih meselesidir.

39
00:02:25,770 --> 00:02:27,890
Şimdilik burada bırakacağım, sadece göreceksin.

40
00:02:28,110 --> 00:02:29,340
Ancak her iki açıdan da görürsünüz.

41
00:02:29,370 --> 00:02:31,540
Kodun çalışma biçimini etkilemez.

42
00:02:31,830 --> 00:02:34,040
Bu sadece küçük bir üslup değişikliği.

43
00:02:34,320 --> 00:02:40,140
Tamam öyleyse, İsa'nın herhangi bir hata yapmadığından emin olduktan sonra Knode'u kaydedip çalıştıralım.

44
00:02:40,140 --> 00:02:41,090
Harika.

45
00:02:41,130 --> 00:02:43,410
Şimdi ne yapmak istersek mongoose'la iletişime geçmek istiyoruz.

46
00:02:43,410 --> 00:02:50,400
Dolayısıyla, mongoose bağlantısı kuracağız ve bunun için Moğol TV'de henüz bir veri tabanımız yok,

47
00:02:50,400 --> 00:02:59,340
bu nedenle sadece dinamik olarak bir tane oluşturabiliriz ve yerel hane çizgisinde eğik çizgi localhost eğik çizgisini ve

48
00:02:59,370 --> 00:03:02,570
ardından da Veritabanı henüz mevcut değil.

49
00:03:02,610 --> 00:03:06,980
Bu yüzden sadece Yelp kampı gibi çağıralım ve kaydedin.

50
00:03:07,530 --> 00:03:13,530
Ve bu, Mangu D-B yerine Yelp kampı veritabanını yaratacak

51
00:03:13,660 --> 00:03:18,240
ve biz uygulamayı sorunsuz çalıştırırsak test edebiliriz.

52
00:03:18,270 --> 00:03:23,230
Yapmamız gereken sonraki şey şemamızı hazırlamak ve bunu burada yapacağım.

53
00:03:24,120 --> 00:03:26,430
Bu yüzden biraz yorum ekleyeceğim.

54
00:03:26,430 --> 00:03:33,630
Şema kuruldu ve bu dosya biraz uzun sürecek ve gelecekteki videoda bunu

55
00:03:33,630 --> 00:03:34,550
yeniden biçimlendireceğiz.

56
00:03:34,560 --> 00:03:38,040
Dolayısıyla, bunu gerçek bir üretim uygulamasında yapacağınız yol değil.

57
00:03:38,070 --> 00:03:43,560
10 farklı modeliniz ve farklı şemalarınız olsaydı, özellikle çok fazla rotanız olsaydı, çok hızlı bir

58
00:03:43,560 --> 00:03:44,840
şekilde deli olurdunuz.

59
00:03:44,850 --> 00:03:49,860
Bu yüzden bunu daha sonra ayrı dosyalara bölüyor olacağız, şimdilik şimdilik sadece bir şema yapıyoruz.

60
00:03:49,980 --> 00:04:02,310
O halde ona kamp kam şemasını diyelim ve o zaman bizi sermayelendirmek için onu yeni mongoose şemasına

61
00:04:02,340 --> 00:04:04,030
eşit ayarlayalım.

62
00:04:04,050 --> 00:04:10,570
Şimdilik bir kampın sadece bir dize ve bir görüntü adı vardır.

63
00:04:10,600 --> 00:04:17,130
dize ve biz sadece burada zaten sahip olduğumuz şeyleri kullanıyoruz ve sonra kaydedeceğiz.

64
00:04:17,130 --> 00:04:27,780
Yapmamız gereken son şey, bir model haline getirmektir. Var kampı, mongoose üst modeline eşittir ve buradan tekrar teklif kampanyasında yer alır.

65
00:04:27,810 --> 00:04:29,910
Bu aynı zamanda bir

66
00:04:29,910 --> 00:04:35,180
Ve son olarak, kamp zemin şeması olan şema.

67
00:04:35,930 --> 00:04:43,050
Tamam, yapması gereken şey, bize bu şemayı kullanan ve bunun üzerine bir takım yöntemleri bulunan bir model

68
00:04:43,050 --> 00:04:47,060
yapmamız, böylece kamp yeri bulmak gibi bir şey yapabiliriz.

69
00:04:47,760 --> 00:04:51,430
Ve yapmak istediğimiz ilk şey basit bir kampa eklemek.

70
00:04:51,600 --> 00:04:57,930
Öyleyse sadece bunlardan birini alalım ve başlamak için kampın altında bir kamp yapalım.

71
00:04:58,380 --> 00:05:00,400
Yani öyle görünüyor.

72
00:05:00,630 --> 00:05:05,760
işe yaradığından emin olmak için geçici bir şey; denediğimiz anda silmeyi düşünüyoruz.

73
00:05:05,760 --> 00:05:07,030
Ve bu, yalnızca

74
00:05:07,050 --> 00:05:12,620
Dolayısıyla kamp yaratın ve sonra yaratmak istediğimiz nesneyi geçtiğimizi unutmayın.

75
00:05:12,880 --> 00:05:17,180
Bunu biraz şu gibi güzel bir şekilde biçimlendireceğim.

76
00:05:17,250 --> 00:05:23,100
Bu yüzden önce nesneyi yaratıyoruz ve daha sonra bu geri arama işlevi görüyoruz.

77
00:05:24,480 --> 00:05:28,580
İlk hata hata ve sonra ikinci kamp olacaktır.

78
00:05:29,160 --> 00:05:31,610
Ve basit bir sabit günlük yapacağız.

79
00:05:31,710 --> 00:05:35,040
Bu durumda, hata günlüğü

80
00:05:40,410 --> 00:05:47,020
iptal ederse başka bir kampın günlüğünü iptal edin.

81
00:05:47,460 --> 00:05:48,820
Aynen böyle.

82
00:05:49,120 --> 00:05:51,590
Ve bir sonraki satırda eksilerini yapacağız. Ugh.

83
00:05:51,630 --> 00:05:52,510
Kamp alanı.

84
00:05:52,920 --> 00:05:54,990
TAMAM.

85
00:05:55,920 --> 00:05:56,360
Yani evet çok fazla kod.

86
00:05:56,380 --> 00:05:57,780
Ancak yaptığımız, bu verilerle

87
00:05:58,000 --> 00:06:03,520
bir kamp alanı oluşturmak ve daha sonra hepsini tek bir devasa çizgiyle yapmak yerine aralıklarla yerleştirmek.

88
00:06:03,510 --> 00:06:05,870
Ardından ayırdım, böylece bu tamamlandığında çalışacak geri arama işlevi görüyoruz.

89
00:06:05,940 --> 00:06:10,690
İster başarılı ya da değil, bir geri arama

90
00:06:10,830 --> 00:06:16,140
işlevimiz var ve hatayı oldukça işleme tabi tutuyoruz.

91
00:06:16,730 --> 00:06:17,120
Bu yüzden sadece bir hata yazdırıyoruz.

92
00:06:17,130 --> 00:06:18,690
Ve eğer bir hata yoksa o zaman kampı basacağız.

93
00:06:18,940 --> 00:06:21,850
Tamam.

94
00:06:21,850 --> 00:06:22,520
Şimdi ne yapabiliriz sadece düğüm çalıştırarak bunu test edebilirsiniz.

95
00:06:22,710 --> 00:06:26,590
Oraya gidiyoruz.

96
00:06:28,590 --> 00:06:29,250
Yeni oluşturulan kamp.

97
00:06:29,250 --> 00:06:30,580
Böylece yaratılmış çalıştı.

98
00:06:30,720 --> 00:06:33,680
Yazdırılan hiçbir hata yoktu.

99
00:06:33,840 --> 00:06:35,680
Bu yüzden elimizde bir görüntü var ve isim de buna benziyor.

100
00:06:35,700 --> 00:06:39,160
Ayrıca Mongo Belediye Başkanlığı'nın açılıp açılmadığını doğrulamak için TBS gösteri yapabiliriz.

101
00:06:39,390 --> 00:06:46,200
İşte yeni Joachim'in veritabanımız ve Yelp cam'ı da öyle kullanabiliriz.

102
00:06:46,200 --> 00:06:53,110
Ve sonra yapabileceğimiz şey koleksiyonları göstermek ve üretilen kamplarımız var

103
00:06:53,760 --> 00:07:01,140
çünkü Cingular modelimizin adı kamp alanı ve onu bizim için çoğaldı.

104
00:07:01,240 --> 00:07:05,640
Ve sonra yapabileceğimiz D-B kampları bulduğu kampları umuyor.

105
00:07:05,640 --> 00:07:13,220
Ve orada otomatik olarak isim ve resim atanan bir kimliği olan bir kampa gidiyoruz.

106
00:07:13,650 --> 00:07:19,840
Muhteşem.

107
00:07:20,190 --> 00:07:21,080
Böylece dışarı çıkıp sonra bir tane daha kamp bu bir kurtulmak için ekleyelim.

108
00:07:21,120 --> 00:07:26,880
Ve Semin Creek'den ziyade granit tepeler yapacağız

109
00:07:27,090 --> 00:07:33,540
ve çalışmamız gereken başlangıç ​​verilerini sağlamamızı istiyoruz.

110
00:07:33,540 --> 00:07:35,480
Yani adını da öyle yapın.

111
00:07:35,550 --> 00:07:39,200
Ve sonra bunu tekrar çalıştırabiliriz.

112
00:07:39,450 --> 00:07:45,510
Evet, Granit Tepesi yarattığımız ikinci kampımız var ve şimdilik yeterli.

113
00:07:45,630 --> 00:07:52,310
Yapmak istediğimiz sonraki şey burada bu kodun tamamını değiştirmek.

114
00:07:52,560 --> 00:07:55,830
Tüm bu koddan kurtulabiliriz, ancak o kampı sabit

115
00:07:55,950 --> 00:08:01,490
kodlanmış bir dizi kullanmak yerine dizine eklemek için kullandığımız tüm kodları değiştirmek istiyoruz.

116
00:08:01,490 --> 00:08:04,550
Tüm kampları alıp onları bu sayfada listede gösterdiğimizde

117
00:08:04,560 --> 00:08:09,550
buradan ne yapacağımızı burada tüm kampları veritabanından alacağız, böylece ilk önce bunu yapabiliriz.

118
00:08:09,540 --> 00:08:15,130
Bu satırı şimdilik yorumlayacağım.

119
00:08:15,270 --> 00:08:17,310
Tüm kampları D-B'den almalıyız ve sonra o dosyayı oluşturmak istiyoruz.

120
00:08:17,820 --> 00:08:25,190
Ve tüm kampları almamızın yolu, kamp bulmaktır ve biz her şeyi arıyoruz.

121
00:08:25,620 --> 00:08:32,370
Ve sonra bir geri arama fonksiyonuna ihtiyacımız var ve ilk önce hatayı alır ve

122
00:08:33,580 --> 00:08:40,770
daha sonra parametremize kamplar denir ve hata varsa bir hata olup olmadığını daima kontrol eder.

123
00:08:40,790 --> 00:08:49,370
Ve sadece sabit bir günlük hatası yapacağız.

124
00:08:49,500 --> 00:08:52,150
Şimdilik, daha sonra bir kullanıcıya gerçekten bir ileti gösterdiğimiz yerde daha iyi bir hata işleme tabi tutuluruz.

125
00:08:52,140 --> 00:08:58,090
Şimdilik sadece baskı yapıyoruz.

126
00:08:58,120 --> 00:08:59,640
Ve sonra burada

127
00:09:00,140 --> 00:09:08,110
yapacağımız, burada sahip olduğumuz gibi kırmızı bir nokta işlemek ve aslında nasıl olduğu gibi bırakmaktır.

128
00:09:08,110 --> 00:09:09,440
kampa çağrılmasını bekliyoruz.

129
00:09:09,610 --> 00:09:14,530
Ve bunun nedeni, hala kamp dosyasını vermek istiyoruz ve kamp dosyasında,

130
00:09:14,520 --> 00:09:18,630
Aradaki fark kampın kaynağı

131
00:09:18,720 --> 00:09:24,990
değil, burada artık kampımızın tanımladığı diziyi oluşturuyor.

132
00:09:25,090 --> 00:09:26,640
Bu yüzden biraz daha netleştirelim.

133
00:09:26,670 --> 00:09:28,440
Bütün kampları böyle arayacağım.

134
00:09:28,530 --> 00:09:33,900
Ve sonra burada bunu değiştireceğim.

135
00:09:34,500 --> 00:09:35,910
Tüm kampları böylece bağlantıyı görebilirsiniz.

136
00:09:35,940 --> 00:09:39,100
Bu yüzden koleksiyonun içindeki tüm kampları bulmak için bir kamp yapıyoruz.

137
00:09:39,420 --> 00:09:43,570
Bittiğinde bu kodu çalıştırın.

138
00:09:43,570 --> 00:09:45,230
Geri arama.

139
00:09:45,270 --> 00:09:46,110
Bir hata varsa, hatayı yazdırın.

140
00:09:46,360 --> 00:09:48,450
Aksi takdirde tüm kampları al.

141
00:09:48,580 --> 00:09:50,610
Geri döndüler ve onları E. kampına gönderdiler. J. açtı.

142
00:09:50,620 --> 00:09:56,460
Şimdi kaydetmek ve sunucuyu

143
00:09:56,460 --> 00:10:05,800
yeniden başlatmak ve bunun için şimdi veritabanı dışında başka bir granit tepe ile sona ereceği dışında yorumladı gidelim giderseniz.

144
00:10:05,790 --> 00:10:09,460
tam da istediğimiz budur.

145
00:10:09,450 --> 00:10:17,510
Şimdi sunucuya başlayacağız ve sayfayı yenileyeceğiz, yalnızca iki kampı görüyoruz;

146
00:10:17,510 --> 00:10:19,360
Bu ikisi de

147
00:10:19,460 --> 00:10:24,900
veritabanında ve daha zor kodlanmış olan kamp dizisi ile ilgilenmiyoruz.

148
00:10:24,900 --> 00:10:25,520
Bunlar silinene kadar bunlar her zaman veritabanında olacaktır.

149
00:10:25,520 --> 00:10:28,100
Ancak en azından sunucu yeniden başlarsa ya da herhangi bir sorun yaşarsak hala devam ediyor.

150
00:10:28,130 --> 00:10:33,230
Şimdi bu işe başlamanın odak noktası, böylece bir kullanıcı yeni kamp eklediğinde çalışıyor.

151
00:10:33,230 --> 00:10:38,150
Şu an küçük bir problemimiz var.

152
00:10:38,150 --> 00:10:39,970
Burada jibberish yazıp, gönderme yaparsam bir hata görürsem.

153
00:10:40,040 --> 00:10:44,380
Kamp belirlenmedi ve burada, aslında evet

154
00:10:44,570 --> 00:10:52,580
54 numaralı hattın üzerinde, yeni kampı kampa ittiğimiz yerlerde söylüyor.

155
00:10:52,580 --> 00:10:55,250
Ama o kamp kaseti tanımlanmadı, çünkü silindik.

156
00:10:55,460 --> 00:10:58,610
Eskiden bir iskele ve bu işi istediğimiz şekilde yapmak için kurtulduk.

157
00:10:58,610 --> 00:11:03,410
Artık bu çizgiye ihtiyacımız yok.

158
00:11:03,710 --> 00:11:05,480
Bunun yerine, yapmak istediğimiz, yeni bir kamp alanı oluşturmak ve veritabanına kaydetmek.

159
00:11:05,820 --> 00:11:15,190
Dolayısıyla bu, adı ve imgeyi kapmamız gereken yerde aynı kalacak ve

160
00:11:15,620 --> 00:11:22,490
bu, bu nesneyi yaptığımız yerde olduğu gibi kalacaktır.

161
00:11:22,490 --> 00:11:24,510
Ve sonra yapabileceklerimizi sadece

162
00:11:24,560 --> 00:11:31,280
veritabanına kaydetmek ve bunları oluşturan kamp ile oluşturabiliriz ve daha sonra ilk argümanda,

163
00:11:32,200 --> 00:11:38,900
yeni kamp diye adlandırılan bir nesne içerisinde rahatça sakladığımız yaratmak istediğimiz yeni bir

164
00:11:38,900 --> 00:11:45,590
şey var. Bunu geçebiliriz ve sonra bunun gibi geri arama işlevine ihtiyacımız var.

165
00:11:45,590 --> 00:11:48,620
Ve iki argüman hatasını hatırlayın

166
00:11:49,280 --> 00:11:57,830
ve bunu yeni yaratılanları böyle çağıracağız ve bir hata varsa ve eğer kullanıcının girdiği

167
00:11:57,830 --> 00:12:04,530
form verilerinde bir sorun varsa, bunu yapacağız. Gerçekte ne olmak istediğimizi düşün.

168
00:12:04,530 --> 00:12:07,640
numarası veya ne olursa olsun adı gibi bir şey söyleyen bir mesaj göstermektir.

169
00:12:07,790 --> 00:12:13,100
Ve sonunda ne yapacağız kullanıcı tekrar formu geri göndermek ve onlara bir resim Caffey boş ya da Campi boş ya da Campeon

170
00:12:13,100 --> 00:12:18,700
Ama onlara bir mesaj gösterebiliriz.

171
00:12:18,710 --> 00:12:20,250
Şimdilik hatanın denenmiş ve

172
00:12:20,300 --> 00:12:29,300
gerçek sabit devam günlüğümüze bağlıyız ve aksi takdirde çalıştıysa da, yapmamız gerekiyorsa, Aksi halde, kamplara böyle bir şekilde geri dönmek zorundayız.

173
00:12:29,310 --> 00:12:36,350
Kamplara yönlendirin.

174
00:12:37,250 --> 00:12:39,500
Oraya gidiyoruz.

175
00:12:39,540 --> 00:12:40,560
Ve sonra tekrar burada

176
00:12:41,030 --> 00:12:47,270
bu rota çalıştıracak ve yeni eklenen yeni kampanya da dahil olmak üzere tüm kampları bulacaksınız ve sonra bize bu şablonu tekrar gösterecektir.

177
00:12:47,270 --> 00:12:54,060
Öyleyse test yapalım.

178
00:12:54,080 --> 00:12:55,290
Sunucuyu yeniden başlatacağım ve ayrıca kullanılacak bir resim kapacağım ve bunu burada kullanacağım.

179
00:12:55,370 --> 00:13:04,100
Onu Aro olarak kopyaladıktan sonra burada uygulamayı açıp Tamam'ı

180
00:13:04,910 --> 00:13:12,260
yenileyeceğim ve sonra yeni bir kamp eklemeye çalışacağız.

181
00:13:12,260 --> 00:13:13,490
Ve bu kişiye, vurmaya gönderildiğinde Bulut'un dinlenme yeri adı verilecek ve işe yaradığı görülüyor.

182
00:13:13,820 --> 00:13:22,440
Sen buraya dön.

183
00:13:22,510 --> 00:13:23,370
Herhangi bir hata almıyoruz.

184
00:13:23,390 --> 00:13:24,990
Sayfayı yenilersek hâlâ ortaya çıkar ve sunucuyu yeniden başlatırsak gerçek test olur.

185
00:13:25,340 --> 00:13:33,560
Hala orada.

186
00:13:33,890 --> 00:13:34,820
TAMAM.

187
00:13:35,060 --> 00:13:35,330
Dolayısıyla, kampa veri kalıcılık getirdik.

188
00:13:35,330 --> 00:13:38,210
Sunucu, ne felaket olursa olsun gidebilecek gücü durdurabilir.

189
00:13:38,210 --> 00:13:42,310
Ve verilerimiz hala devam edecek.

190
00:13:42,470 --> 00:13:44,930
Böylece bulut 9'a geri dönmeme izin verin ve yaptığım şey hakkında hızlı bir özet yapacağım.

191
00:13:45,650 --> 00:13:50,160
Böylece mongoose'u buraya ekledik.

192
00:13:50,390 --> 00:13:52,480
şemasını kurduk ve bu kadar.

193
00:13:52,910 --> 00:13:58,970
Bu kodu ilk kez çalıştırdığımızda var olmayan bir yelp kampı veritabanına bağlandık ancak sonraki her

194
00:13:58,970 --> 00:14:05,690
seferinde başlangıçta oluşturulan kamp veritabanını kullanıyorduk ve şu an için bir isim ve resim olan kamp

195
00:14:05,690 --> 00:14:09,590
Ama içinde daha fazla şey eklemek istersek.

196
00:14:09,590 --> 00:14:11,480
Çok kolay ve esnektir.

197
00:14:11,480 --> 00:14:13,160
Ve sonra bu rezil

198
00:14:13,430 --> 00:14:20,690
çizgiyi, şemayı bir modele derlediğimizde, bu planı bir kampın neye benzeyeceğini görmek için alıyoruz ve kullanabileceğimiz bazı

199
00:14:21,020 --> 00:14:25,670
kodlara dönüştürüyoruz: bulguları da içeren bir sürü yöntem var önemli olan.

200
00:14:25,670 --> 00:14:30,530
göstermek için eğik çizgi kampımızın içinde kullanıyoruz.

201
00:14:30,530 --> 00:14:35,630
Tüm kampları aldığımız yerden almak ve hepsini

202
00:14:35,630 --> 00:14:37,340
Ve sonra burada, formdan veri alacağımız yerlerde harika oluşturun.

203
00:14:38,270 --> 00:14:43,610
Ve bu biraz kafa karıştırıcı çünkü çok değişken var.

204
00:14:43,910 --> 00:14:46,740
Formun adını ve cesedini tutuyoruz.

205
00:14:46,940 --> 00:14:49,760
Ayrı bir adım olarak yeni bir nesne oluşturuyoruz.

206
00:14:50,090 --> 00:14:53,240
Bu kodu şimdi almış olabiliriz ve hemen buraya yapışmış olabiliriz.

207
00:14:53,360 --> 00:14:56,330
Fakat ben sadece ne yaptığımızı gösteren yeni bir şey yapmaktan hoşlanırım.

208
00:14:56,570 --> 00:14:59,620
oluşturduğumuz formdan gelen bir nesne adıdır.

209
00:14:59,620 --> 00:15:06,830
Yeni kamp alanı, oluşturduğumuzdan daha başarılı olan bir yapıya sahip olduğumuzda kapak geri arama işleviyle

210
00:15:06,830 --> 00:15:11,190
Sonra da hatayı burada hallederiz.

211
00:15:11,300 --> 00:15:13,160
Şimdilik çok basit bir hata işleme tabi tutuluyoruz.

212
00:15:13,160 --> 00:15:16,180
Şimdi gerçekten ele almıyorsunuz Sadece hatayı nereye yazdırdığımızı kabul eden

213
00:15:16,270 --> 00:15:20,840
bir hata var ve aksi takdirde işe yararsa, bizi buraya geri götüren kamp sayfalarına geri dönüyoruz.

214
00:15:21,530 --> 00:15:27,620
Tamam, şimdi mongoose'u bağladık.

215
00:15:27,650 --> 00:15:29,440
Veritabanımız hazırlandı.

216
00:15:29,450 --> 00:15:31,160
bir model ve başka bir şema göreceğiz.

217
00:15:31,160 --> 00:15:36,520
Bunu kullanmaya devam edeceğiz ve yorumları eklediğimizde yorumlar için kullanıcı kimliği doğrulama yaptığınızda ve başka eğlenceli başka şeyler de yakında, kullanıcılar için başka

218
00:15:36,530 --> 00:15:41,860
&nbsp;
