Okee.
Welkom terug.
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.
En tegen het einde van de video Ons doel is om Mongo T-P geïnstalleerd.
Dus laten we beginnen door te praten over wat er Mongo D-B wat voor soort database is het en waarom gebruiken we het.
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.
Sleutelwaardeparen dat we opslaan in de database.
En dat betekent dat het zeer flexibel en dynamisch.
Maar dat is niet echt waarom we gebruiken.
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.
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.
Dus we gaan doen de mannen stack voor nu.
Nr hoekig.
Dus dat is Mongo Express en knooppunt en we hebben deze twee naar beneden.
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.
Dus gewoon te herhalen er waren een paar opties van de databases die we uit door het plukken van Mongo zou hebben geplukt.
Ik zeg niet dat je altijd moet gebruiken Mongo dat het de beste in de wereld.
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.
En dan is er is al een verzet tegen die speling.
Maar het is enigszins controversieel.
Veel bedrijven gebruiken het en het is zeer snel tempo een van de meest populaire databases.
Het is momenteel de meest populaire geen vervolg database en het is de derde of vierde meest populaire database in het algemeen.
OK dus voordat we overgaan tot het installeren laat ik je de Mangu D-B-startpagina, dus het is Mangu D-B dot org.
U kunt de documenten hier lezen.
Dat zal een aantal van de methoden uit te leggen een deel van de syntaxis die u moet weten.
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.
Je hebt nog een online cursus.
Dus laten we terug naar de installatie van het nu.
En wat we moeten doen is het installeren van Mongo in onze cloud negen aanleg en wolk negen.
Gelukkig voor ons heeft een mooie set van instructies.
Dus ik ga u er doorheen lopen.
Wat we moeten doen is lopen drie simpele commando's, maar ze zijn belangrijk commando's.
Dus ik ga je vragen om naar te kijken me het doen voordat je mee te volgen.
Dus dit zal 30 seconden van mij loopt opdrachten.
En dan moet je het doen op uw eigen.
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.
En dat is waar Mangu gaat al zijn informatie op te slaan.
Dus moeten we naar de directory te maken, zodat je hier kunt zien.
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.
U hoeft geen zorgen te maken over wat het precies doet.
Je kunt meer lezen hier.
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.
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.
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.
Dus we gaan dat nu te doen en directory gegevens maakt dit een beetje groter.
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.
Deze lijn hier net als dat.
OK.
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.
En nu hebben we Mongo geïnstalleerd.
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 .
En de opdracht om dat te doen er zo uitziet dot slash Hmong God die Mongo demon.
Dus zullen we teruggaan.
We moeten dit uitvoeren in de directory waar we God-Mens.
Het is dezelfde directory waar we data geïnstalleerd en dan gaan we gewoon plakken die geboden.
En je moet een bos van tekst te zien.
En dit is de Mongo server die nu is begonnen.
Dus het is een proces dat we met deze opdracht begon hier.
En wat we doen is dat we zullen dit laten draaien.
Dus ik ben eigenlijk van plan om dit tabblad open te laten en een nieuw tabblad.
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.
We zullen dit niet aan, omdat we willen dat onze database altijd worden uitgevoerd, zodat we altijd kunnen verbinden.
Dus laten we nu proberen.
Er is een eenvoudige test kunnen we het woord Mongo te typen en druk op enter.
En als onze aanwijzingen veranderingen die het doet dat betekent dat alles werkt prima.
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.
Meestal.
Dus dat is alles wat we nu gaan doen.
Zorg ervoor dat je dit Mongo daemon draait op de achtergrond te allen tijde.
Als het ooit stopt het wordt per ongeluk gestopt.
Ik kan gewoon opnieuw uit te voeren die opdracht.
Maar ik moet ervoor zorgen dat ik ben in de juiste directory waar we die data map aangemaakt.
Dus laat deze draait openen van een nieuwe tab en dat is het voor nu.
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.
Lees ze weer naar buiten.
Alles wat leuke dingen.
Oké, ik zie je dan.