1
00:00:00,330 --> 00:00:00,630
Okee.

2
00:00:00,630 --> 00:00:01,530
Welkom terug.

3
00:00:01,590 --> 00:00:07,650
In deze les ga ik u voorstellen aan Mongo D-B die de belangrijkste database die we zullen gebruiken door het grootste deel van de cursus.

4
00:00:07,950 --> 00:00:11,800
En tegen het einde van de video Ons doel is om Mongo T-P geïnstalleerd.

5
00:00:11,810 --> 00:00:17,460
Dus laten we beginnen door te praten over wat er Mongo D-B wat voor soort database is het en waarom gebruiken we het.

6
00:00:17,460 --> 00:00:29,960
Ik kort vertelde dit in de laatste video, maar Mongo DP is een geen vervolg of niet-relationele database, zodat onze data ziet er zo uit, waar het in principe lijkt erop dat JavaScript-objecten en arrays.

7
00:00:30,060 --> 00:00:32,780
Sleutelwaardeparen dat we opslaan in de database.

8
00:00:33,000 --> 00:00:35,550
En dat betekent dat het zeer flexibel en dynamisch.

9
00:00:35,700 --> 00:00:37,640
Maar dat is niet echt waarom we gebruiken.

10
00:00:37,740 --> 00:01:02,200
Want om eerlijk te zijn de dingen die we gaan doen is goed te doen in een van de databases die ik uit zou hebben geplukt en dit is een van die beslissingen die ik heb gemaakt, waar ik ofwel manier waarop we konden hebben geleerd had kunnen gaan post-gradiënten konden we hebben geleerd Majeski Wel konden we hebben geleerd Mongo en de belangrijkste reden dat ik besloot op Mangu is dat het de meest populaire database op dit moment met een knooppunt met Express.

11
00:01:02,200 --> 00:01:11,280
Er is een vrij populaire stack dat je van de zogenaamde gemiddelde stack zou kunnen hebben gehoord en die staat voor Mongo uiten hoekig en Noad.

12
00:01:11,280 --> 00:01:14,290
Dus we gaan doen de mannen stack voor nu.

13
00:01:14,390 --> 00:01:15,280
Nr hoekig.

14
00:01:15,540 --> 00:01:19,260
Dus dat is Mongo Express en knooppunt en we hebben deze twee naar beneden.

15
00:01:19,320 --> 00:01:27,150
Nu moeten we leren over Mongo en de andere reden heb ik besloten op Mongo is dat het echt goede instrumenten op dit moment voor ons om het te gebruiken in plaats van een uitdrukkelijke app.

16
00:01:27,180 --> 00:01:33,100
Dus gewoon te herhalen er waren een paar opties van de databases die we uit door het plukken van Mongo zou hebben geplukt.

17
00:01:33,150 --> 00:01:37,610
Ik zeg niet dat je altijd moet gebruiken Mongo dat het de beste in de wereld.

18
00:01:37,650 --> 00:01:45,570
In feite kreeg het zo populair zo snel dat er is al een verzet tegen het van een klein deel van de gemeenschap in de afgelopen jaren.

19
00:01:45,660 --> 00:01:47,990
En dan is er is al een verzet tegen die speling.

20
00:01:48,060 --> 00:01:49,840
Maar het is enigszins controversieel.

21
00:01:49,860 --> 00:01:54,870
Veel bedrijven gebruiken het en het is zeer snel tempo een van de meest populaire databases.

22
00:01:54,870 --> 00:02:01,630
Het is momenteel de meest populaire geen vervolg database en het is de derde of vierde meest populaire database in het algemeen.

23
00:02:01,980 --> 00:02:08,760
OK dus voordat we overgaan tot het installeren laat ik je de Mangu D-B-startpagina, dus het is Mangu D-B dot org.

24
00:02:08,760 --> 00:02:10,380
U kunt de documenten hier lezen.

25
00:02:10,650 --> 00:02:14,700
Dat zal een aantal van de methoden uit te leggen een deel van de syntaxis die u moet weten.

26
00:02:14,710 --> 00:02:22,650
Er is deze tab universiteit waar ze bieden online cursussen en kunt u een aantal van deze te kijken als je geïnteresseerd bent, maar je hoeft dit niet nodig.

27
00:02:22,650 --> 00:02:24,190
Je hebt nog een online cursus.

28
00:02:24,300 --> 00:02:26,370
Dus laten we terug naar de installatie van het nu.

29
00:02:26,640 --> 00:02:32,850
En wat we moeten doen is het installeren van Mongo in onze cloud negen aanleg en wolk negen.

30
00:02:32,850 --> 00:02:36,220
Gelukkig voor ons heeft een mooie set van instructies.

31
00:02:36,390 --> 00:02:37,880
Dus ik ga u er doorheen lopen.

32
00:02:38,070 --> 00:02:42,600
Wat we moeten doen is lopen drie simpele commando's, maar ze zijn belangrijk commando's.

33
00:02:42,660 --> 00:02:47,400
Dus ik ga je vragen om naar te kijken me het doen voordat je mee te volgen.

34
00:02:47,670 --> 00:02:50,330
Dus dit zal 30 seconden van mij loopt opdrachten.

35
00:02:50,550 --> 00:02:51,740
En dan moet je het doen op uw eigen.

36
00:02:51,750 --> 00:02:59,710
Maar ik wil gewoon dat je om aandacht te besteden mooie nauw omdat deze zijn belangrijk wat we eerst moeten doen is het maken van een directory en we gaan het data noemen.

37
00:02:59,850 --> 00:03:03,030
En dat is waar Mangu gaat al zijn informatie op te slaan.

38
00:03:03,240 --> 00:03:05,920
Dus moeten we naar de directory te maken, zodat je hier kunt zien.

39
00:03:06,420 --> 00:03:16,080
En dan moeten we Mangu te vertellen dat die gegevens directory is waar het allemaal de gegevens moeten opslaan en wanneer het te vertellen waar die directory is en dat is wat dit commando doet.

40
00:03:16,350 --> 00:03:18,560
U hoeft geen zorgen te maken over wat het precies doet.

41
00:03:18,570 --> 00:03:20,270
Je kunt meer lezen hier.

42
00:03:20,880 --> 00:03:32,540
Maar nogmaals, het is gewoon te vertellen Mangu om onze nieuwe data directory te gebruiken en dan moeten we deze derde commando hier die zal helpen veranderen sommige van de permissies en instellingen zo dat de dingen soepel werken uit te voeren.

43
00:03:32,610 --> 00:03:45,000
Dus ik ga om verder te gaan en uit te voeren dat, hoe ga ik om te verhuizen naar een nieuwe map en de map ik ga in te gaan is eigenlijk buiten deze belangrijkste web dev boot camp directory.

44
00:03:45,000 --> 00:04:06,220
Dus nu als ik in mijn terminal kan zien dat ik ben op de werkruimte Ik ben eigenlijk van plan om nog een level uit te zien of nu zie ik mijn werkplek en ik heb niet om dit te doen kan ik deze gegevens directory ergens installeren, maar ik ga het buiten zetten gewoon zo dat je niet per ongeluk verwijderd we niet per ongeluk knoeien met het op elk punt.

45
00:04:06,310 --> 00:04:12,090
Dus we gaan dat nu te doen en directory gegevens maakt dit een beetje groter.

46
00:04:13,440 --> 00:04:28,850
En onze duidelijke alles en zorg ervoor dat we de data directory en dan ga ik deze lijn kopiëren en plakken die in en druk op enter en dan is het allerlaatste wat wordt uitgevoerd.

47
00:04:28,850 --> 00:04:32,480
Deze lijn hier net als dat.

48
00:04:32,850 --> 00:04:34,050
OK.

49
00:04:34,190 --> 00:04:40,150
Nu als we terug gaan naar de instructies kunt u zien dat we de drie commando's die we nodig hadden om te draaien klaar bent.

50
00:04:40,380 --> 00:04:42,330
En nu hebben we Mongo geïnstalleerd.

51
00:04:42,450 --> 00:04:55,670
Dus alles wat we hebben verlaten om te doen is Mongo daadwerkelijk beginnen en we om te beginnen met wat genoemd wordt de Mongo deman die in feite een proces dat gaat Mongo beginnen geroepen en we gaan om het draaiende te houden op de achtergrond voor de rest van de cursus .

52
00:04:56,280 --> 00:05:03,150
En de opdracht om dat te doen er zo uitziet dot slash Hmong God die Mongo demon.

53
00:05:03,270 --> 00:05:05,100
Dus zullen we teruggaan.

54
00:05:05,100 --> 00:05:09,060
We moeten dit uitvoeren in de directory waar we God-Mens.

55
00:05:09,060 --> 00:05:13,700
Het is dezelfde directory waar we data geïnstalleerd en dan gaan we gewoon plakken die geboden.

56
00:05:14,430 --> 00:05:16,540
En je moet een bos van tekst te zien.

57
00:05:17,010 --> 00:05:19,910
En dit is de Mongo server die nu is begonnen.

58
00:05:20,070 --> 00:05:23,390
Dus het is een proces dat we met deze opdracht begon hier.

59
00:05:23,760 --> 00:05:25,860
En wat we doen is dat we zullen dit laten draaien.

60
00:05:25,860 --> 00:05:29,700
Dus ik ben eigenlijk van plan om dit tabblad open te laten en een nieuw tabblad.

61
00:05:29,850 --> 00:05:35,890
Je kan dat hier doen plusteken nieuwe terminal en dit is waar we zullen werken binnenkant van het voor het grootste deel van de cursus.

62
00:05:35,940 --> 00:05:41,570
We zullen dit niet aan, omdat we willen dat onze database altijd worden uitgevoerd, zodat we altijd kunnen verbinden.

63
00:05:41,580 --> 00:05:42,980
Dus laten we nu proberen.

64
00:05:43,130 --> 00:05:47,540
Er is een eenvoudige test kunnen we het woord Mongo te typen en druk op enter.

65
00:05:48,300 --> 00:05:53,140
En als onze aanwijzingen veranderingen die het doet dat betekent dat alles werkt prima.

66
00:05:53,480 --> 00:06:08,910
En wat we hier net gedaan door te typen Mangu en slaan in te voeren is dat we opende de Mongo DB huid of in de Mongo console dat is een plek waar we kunnen gaan om te communiceren met onze data te debuggen dingen net als de javascript console is een plek waar we kunnen debuggen maar het is niet waar we echt werken.

67
00:06:08,910 --> 00:06:10,690
Meestal.

68
00:06:10,950 --> 00:06:12,590
Dus dat is alles wat we nu gaan doen.

69
00:06:12,600 --> 00:06:16,870
Zorg ervoor dat je dit Mongo daemon draait op de achtergrond te allen tijde.

70
00:06:16,920 --> 00:06:20,070
Als het ooit stopt het wordt per ongeluk gestopt.

71
00:06:20,070 --> 00:06:22,140
Ik kan gewoon opnieuw uit te voeren die opdracht.

72
00:06:22,410 --> 00:06:26,470
Maar ik moet ervoor zorgen dat ik ben in de juiste directory waar we die data map aangemaakt.

73
00:06:26,580 --> 00:06:30,620
Dus laat deze draait openen van een nieuwe tab en dat is het voor nu.

74
00:06:30,630 --> 00:06:37,890
In de volgende les ga ik je laten zien hoe je kunt beginnen met het schrijven van een aantal Mongo code om te communiceren met de database dingen toe te voegen en te verwijderen.

75
00:06:37,890 --> 00:06:39,040
Lees ze weer naar buiten.

76
00:06:39,060 --> 00:06:40,410
Alles wat leuke dingen.

77
00:06:40,440 --> 00:06:41,390
Oké, ik zie je dan.
