1
00:00:00,330 --> 00:00:00,630
Tutto ok.

2
00:00:00,630 --> 00:00:01,530
Ben tornato.

3
00:00:01,590 --> 00:00:06,510
In questa lezione ho intenzione di presentarti a Mongo D-B, che è il database principale che useremo per la

4
00:00:06,510 --> 00:00:07,650
maggior parte del corso.

5
00:00:07,950 --> 00:00:11,800
E alla fine del video il nostro obiettivo è avere installato Mongo T-P.

6
00:00:11,810 --> 00:00:16,860
Quindi iniziamo parlando di cosa sia Mongo D-B che tipo di database è e perché lo stiamo usando.

7
00:00:17,460 --> 00:00:25,170
L'ho brevemente menzionato nell'ultimo video, ma Mongo DP non è un sequel o un database non relazionale, quindi i nostri

8
00:00:25,170 --> 00:00:29,960
dati saranno simili a quelli in cui sembrano fondamentalmente oggetti e array javascript.

9
00:00:30,060 --> 00:00:32,780
Coppie di valori chiave che memorizziamo nel database.

10
00:00:33,000 --> 00:00:35,550
Ciò significa che è molto flessibile e dinamico.

11
00:00:35,700 --> 00:00:37,640
Ma non è proprio il motivo per cui lo stiamo usando.

12
00:00:37,740 --> 00:00:43,590
Perché per essere onesto con te le cose che faremo sono fattibili in uno qualsiasi dei database da cui

13
00:00:43,680 --> 00:00:47,970
avrei potuto scegliere e questa è una di quelle decisioni che ho preso dove

14
00:00:47,970 --> 00:00:54,480
avrei potuto andare in qualsiasi modo avremmo potuto imparare post-laurea avremmo potuto imparare Majeski Bene, avremmo potuto imparare Mongo e il

15
00:00:55,140 --> 00:01:00,720
motivo principale per cui ho deciso di Mangu è che è il database più popolare in questo momento

16
00:01:00,890 --> 00:01:02,200
con nodo con Express.

17
00:01:02,200 --> 00:01:07,440
C'è uno stack piuttosto popolare di cui potresti aver sentito parlare chiamato stack

18
00:01:07,440 --> 00:01:11,280
medio e che sta per Mongo express angular e Noad.

19
00:01:11,280 --> 00:01:14,290
Quindi per ora faremo lo stack degli uomini.

20
00:01:14,390 --> 00:01:15,280
Non angolare

21
00:01:15,540 --> 00:01:19,260
Quindi questo è Mongo Express e il nodo e abbiamo questi due in basso.

22
00:01:19,320 --> 00:01:23,880
Ora abbiamo bisogno di conoscere Mongo e l'altro motivo per cui ho deciso su Mongo è che

23
00:01:23,880 --> 00:01:27,150
ora ha davvero ottimi strumenti per usarlo al posto di un'app express.

24
00:01:27,180 --> 00:01:32,400
ribadire, c'erano alcune opzioni di database che avremmo potuto scegliere scegliendo Mongo.

25
00:01:32,400 --> 00:01:33,100
Quindi, per

26
00:01:33,150 --> 00:01:37,610
Non sto dicendo che dovresti sempre usare Mongo che è la cosa migliore del mondo.

27
00:01:37,650 --> 00:01:43,590
In effetti è diventato così popolare così rapidamente che negli ultimi anni c'è stata una reazione negativa da parte

28
00:01:43,590 --> 00:01:45,570
di una piccola parte della comunità.

29
00:01:45,660 --> 00:01:47,990
E poi c'è stata una reazione contro quel contraccolpo.

30
00:01:48,060 --> 00:01:49,840
Ma è alquanto controverso.

31
00:01:49,860 --> 00:01:54,870
Molte aziende lo stanno usando e sta diventando molto velocemente uno dei database più popolari.

32
00:01:54,870 --> 00:02:00,720
più popolare database senza sequel ed è il terzo o il quarto database più popolare in generale.

33
00:02:00,720 --> 00:02:01,630
Attualmente è il

34
00:02:01,980 --> 00:02:07,800
OK prima di passare all'installazione, lascia che ti mostri la home page di Mangu D-B in modo che sia Mangu

35
00:02:07,830 --> 00:02:08,760
D-B dot org.

36
00:02:08,760 --> 00:02:10,380
Puoi leggere i documenti qui.

37
00:02:10,650 --> 00:02:14,700
Questo spiegherà alcuni dei metodi della sintassi che è necessario conoscere.

38
00:02:14,710 --> 00:02:20,760
C'è questa scheda università in cui offrono corsi online e puoi guardare alcuni di questi se sei interessato

39
00:02:20,760 --> 00:02:22,650
ma non ne hai bisogno.

40
00:02:22,650 --> 00:02:24,190
Hai un altro corso online.

41
00:02:24,300 --> 00:02:26,370
Quindi torniamo a installarlo ora.

42
00:02:26,640 --> 00:02:32,850
E quello che dobbiamo fare è installare Mongo nelle nostre istanze cloud 9 e cloud 9.

43
00:02:32,850 --> 00:02:36,220
Fortunatamente per noi ha un bel set di istruzioni.

44
00:02:36,390 --> 00:02:37,880
Quindi ti guiderò attraverso

45
00:02:38,070 --> 00:02:42,600
Quello che dobbiamo fare è eseguire tre semplici comandi ma sono comandi importanti.

46
00:02:42,660 --> 00:02:47,400
Quindi ti chiederò di guardarmi prima di seguirlo.

47
00:02:47,670 --> 00:02:50,330
Quindi saranno 30 secondi in cui eseguirò i comandi.

48
00:02:50,550 --> 00:02:51,740
E poi dovresti farlo da solo.

49
00:02:51,750 --> 00:02:56,550
Ma voglio solo che presti molta attenzione perché sono importanti quello che dobbiamo fare per

50
00:02:56,910 --> 00:02:59,710
prima cosa, creare una directory e chiamarla dati.

51
00:02:59,850 --> 00:03:03,030
Ed è qui che Mangu sta per memorizzare tutte le sue informazioni.

52
00:03:03,240 --> 00:03:05,920
Quindi abbiamo bisogno di creare la directory in modo che tu possa vedere qui.

53
00:03:06,420 --> 00:03:12,180
E poi dobbiamo dire a Mangu che quella directory di dati è dove deve memorizzare tutti i dati e quando

54
00:03:12,180 --> 00:03:16,080
dirgli dove si trova quella directory che è ciò che fa questo comando.

55
00:03:16,350 --> 00:03:18,560
Non devi preoccuparti di cosa fa esattamente.

56
00:03:18,570 --> 00:03:20,270
Puoi leggere di più qui.

57
00:03:20,880 --> 00:03:26,700
Ma di nuovo sta solo dicendo a Mangu di usare la nostra nuova directory di dati e quindi dobbiamo eseguire questo terzo

58
00:03:26,700 --> 00:03:32,040
comando qui che aiuterà a cambiare alcune delle autorizzazioni e delle impostazioni in modo che le cose funzionino senza intoppi.

59
00:03:32,610 --> 00:03:38,550
Quindi andrò avanti ed eseguirò comunque, ma ho intenzione di passare a una nuova directory e la directory

60
00:03:38,550 --> 00:03:45,000
in cui andrò in realtà è al di fuori di questa directory principale di boot dev di web dev.

61
00:03:45,000 --> 00:03:53,010
Quindi adesso se nel mio terminale riesco a vedere che sono nello spazio di lavoro, vedrò ancora un livello in più o ora vedo

62
00:03:53,010 --> 00:03:59,580
il mio spazio di lavoro e non devo farlo posso installare questa directory di dati ovunque ma Ho intenzione

63
00:03:59,880 --> 00:04:04,770
di metterlo fuori solo in modo che tu non cancellato accidentalmente non accidentalmente pasticcio

64
00:04:04,770 --> 00:04:06,220
con esso in qualsiasi momento.

65
00:04:06,310 --> 00:04:12,090
Quindi lo faremo ora e fare in modo che i dati delle directory lo rendano un po 'più grande.

66
00:04:13,440 --> 00:04:19,710
E tutto è chiaro e ci assicuriamo di vedere la directory dei dati e poi

67
00:04:21,420 --> 00:04:28,850
ho intenzione di copiare questa linea e incollarla e premere invio e quindi l'ultima cosa è in esecuzione.

68
00:04:28,850 --> 00:04:32,480
Questa linea qui proprio così.

69
00:04:32,850 --> 00:04:34,050
OK.

70
00:04:34,190 --> 00:04:39,060
Ora, se torniamo alle istruzioni, puoi vedere che abbiamo finito i tre comandi

71
00:04:39,060 --> 00:04:40,150
che dovevamo eseguire.

72
00:04:40,380 --> 00:04:42,330
E ora abbiamo installato Mongo.

73
00:04:42,450 --> 00:04:48,750
Quindi tutto ciò che resta da fare è in realtà iniziare con Mongo e iniziare quello che viene chiamato il Mongo Deman

74
00:04:48,750 --> 00:04:53,430
che è fondamentalmente un processo che sta per avviare Mongo e lo manterremo in esecuzione in

75
00:04:53,490 --> 00:04:55,670
background per il resto del corso .

76
00:04:56,280 --> 00:05:03,150
E il comando di farlo sembra questo punto che taglia Hmong God che è un demone di Mongo.

77
00:05:03,270 --> 00:05:05,100
Quindi torneremo.

78
00:05:05,100 --> 00:05:09,060
Dobbiamo farlo nella directory in cui vediamo Man-God.

79
00:05:09,060 --> 00:05:13,700
È la stessa directory in cui sono stati installati i dati e quindi incolleremo il comando.

80
00:05:14,430 --> 00:05:16,540
E dovresti vedere un po 'di testo.

81
00:05:17,010 --> 00:05:19,910
E questo è il server Mongo che è ora avviato.

82
00:05:20,070 --> 00:05:23,390
Quindi è un processo che abbiamo iniziato con questo comando proprio qui.

83
00:05:23,760 --> 00:05:25,860
E poi quello che faremo lo lasceremo correre.

84
00:05:25,860 --> 00:05:29,700
Quindi in realtà lascerò questa scheda aperta e creerò una nuova scheda.

85
00:05:29,850 --> 00:05:35,280
Puoi farlo qui e firmare un nuovo terminale ed è qui che lavoreremo al suo interno per la maggior parte

86
00:05:35,280 --> 00:05:35,890
del corso.

87
00:05:35,940 --> 00:05:40,440
Non lo toccheremo perché vogliamo che il nostro database sia sempre in esecuzione in modo

88
00:05:40,440 --> 00:05:41,570
da poterci sempre connettere.

89
00:05:41,580 --> 00:05:42,980
Quindi proviamolo ora.

90
00:05:43,130 --> 00:05:47,540
C'è un semplice test che possiamo digitare la parola Mongo e premere invio.

91
00:05:48,300 --> 00:05:53,140
E se i nostri suggerimenti cambiano, significa che tutto funziona perfettamente.

92
00:05:53,480 --> 00:05:59,250
E quello che abbiamo appena fatto digitando Mangu e premendo enter è stato l'apertura di Mongo D. B shell o la console di Mongo, che è un

93
00:05:59,250 --> 00:06:05,460
luogo in cui possiamo interagire con i nostri dati per eseguire il debug di cose, proprio come la console javascript è un

94
00:06:05,460 --> 00:06:08,910
posto dove possiamo eseguire il debug ma non è dove lavoriamo realmente.

95
00:06:08,910 --> 00:06:10,690
La maggior parte delle volte.

96
00:06:10,950 --> 00:06:12,590
Quindi questo è tutto ciò che faremo per ora.

97
00:06:12,600 --> 00:06:16,870
Assicurati di avere questo daemon Mongo in esecuzione in background in ogni momento.

98
00:06:16,920 --> 00:06:20,070
Se mai si ferma, viene accidentalmente fermato.

99
00:06:20,070 --> 00:06:22,140
Posso solo eseguire di nuovo quel comando.

100
00:06:22,410 --> 00:06:26,470
Ma devo assicurarmi di essere nella giusta directory in cui abbiamo creato quella cartella di dati.

101
00:06:26,580 --> 00:06:30,620
Quindi lascia questo aperto apri una nuova scheda e questo è tutto per ora.

102
00:06:30,630 --> 00:06:34,890
Nella prossima lezione ti mostrerò come puoi iniziare a scrivere un codice Mongo

103
00:06:34,890 --> 00:06:37,890
per interagire con il database, aggiungere cose e rimuoverle.

104
00:06:37,890 --> 00:06:39,040
Leggi di nuovo.

105
00:06:39,060 --> 00:06:40,410
Tutta quella roba divertente.

106
00:06:40,440 --> 00:06:41,390
Bene, ci vedremo allora.
