﻿1
00:00:01,410 --> 00:00:03,240
‫Narrateur : Dans cette vidéo,

2
00:00:03,240 --> 00:00:07,040
‫vous allez apprendre à installer MongoDB sur un ordinateur Windows, donc

3
00:00:07,040 --> 00:00:08,690
‫si vous utilisez un

4
00:00:08,690 --> 00:00:11,780
‫Mac, veuillez simplement marquer cette vidéo comme terminée.

5
00:00:11,780 --> 00:00:15,920
‫Étant donné que je ne possède personnellement aucun ordinateur Windows et que

6
00:00:15,920 --> 00:00:18,170
‫cette installation implique quelques étapes spécifiques

7
00:00:18,170 --> 00:00:19,770
‫à Windows, j'ai

8
00:00:19,770 --> 00:00:22,620
‫demandé à mon assistant pédagogique Aleksander de vous

9
00:00:22,620 --> 00:00:24,730
‫guider tout au long du processus.

10
00:00:24,730 --> 00:00:27,173
‫Alors tout le monde dit bonjour à Aleksander.

11
00:00:28,070 --> 00:00:30,250
‫Aleksander : Bonjour les gars, je m'appelle Aleksander

12
00:00:30,250 --> 00:00:31,930
‫et dans cette conférence, je

13
00:00:31,930 --> 00:00:34,693
‫vais vous montrer comment installer MongoDB sur votre machine Windows.

14
00:00:35,610 --> 00:00:37,510
‫Vous devez d'abord ouvrir votre navigateur et

15
00:00:37,510 --> 00:00:39,970
‫accéder à MongoDB. com, vous

16
00:00:39,970 --> 00:00:41,720
‫pouvez voir l'adresse ici.

17
00:00:43,270 --> 00:00:45,420
‫Ensuite, vous devez cliquer sur les

18
00:00:45,420 --> 00:00:47,783
‫produits et choisir le serveur MongoDB, d'accord ?

19
00:00:49,340 --> 00:00:51,483
‫Cliquez maintenant sur ce bouton de téléchargement vert.

20
00:00:52,570 --> 00:00:55,183
‫Et encore une fois, choisissez le serveur d'ici.

21
00:00:57,640 --> 00:00:59,525
‫Bon, maintenant nous voulons installer ce

22
00:00:59,525 --> 00:01:02,330
‫serveur communautaire MongoDB et nous avons quelques options

23
00:01:02,330 --> 00:01:03,980
‫ici, alors veuillez

24
00:01:05,230 --> 00:01:07,200
‫choisir la version actuelle, qui à

25
00:01:07,200 --> 00:01:12,200
‫ce stade est la 4. 0. 9, d'accord ?

26
00:01:12,500 --> 00:01:15,500
‫En tant que système d'exploitation, veuillez choisir Windows,

27
00:01:15,500 --> 00:01:19,610
‫et je m'en tiendrai à ce package MSI par défaut, d'accord ?

28
00:01:19,610 --> 00:01:21,540
‫Donc, après avoir configuré cela, vous pouvez

29
00:01:21,540 --> 00:01:23,440
‫simplement cliquer sur ce bouton de

30
00:01:23,440 --> 00:01:25,050
‫téléchargement, ou au cas où

31
00:01:25,050 --> 00:01:27,640
‫cela ne fonctionnerait pas pour vous, copiez simplement le

32
00:01:27,640 --> 00:01:30,433
‫lien ci-dessous et collez-le dans la barre d'adresse, d'accord ?

33
00:01:31,940 --> 00:01:34,610
‫Alors maintenant, nous devrions voir cette fenêtre contextuelle qui vous

34
00:01:34,610 --> 00:01:36,090
‫demandera si vous souhaitez enregistrer

35
00:01:36,090 --> 00:01:38,320
‫ce fichier, cliquez simplement sur Enregistrer le fichier et

36
00:01:38,320 --> 00:01:40,083
‫le téléchargement devrait commencer, d'accord ?

37
00:01:41,240 --> 00:01:42,730
‫Je vais donc arrêter cela car

38
00:01:42,730 --> 00:01:44,173
‫j'ai déjà ce fichier.

39
00:01:45,220 --> 00:01:48,230
‫D'accord? Mais après

40
00:01:48,230 --> 00:01:50,160
‫l'avoir téléchargé, vous pouvez simplement

41
00:01:50,160 --> 00:01:51,763
‫fermer le navigateur, ouvrir

42
00:01:53,610 --> 00:01:56,530
‫votre gestionnaire de fichiers, aller dans Téléchargements.

43
00:01:56,530 --> 00:02:01,070
‫Et vous pouvez voir que le programme d'installation est déjà là, d'accord ?

44
00:02:01,070 --> 00:02:02,413
‫Alors double-cliquez dessus,

45
00:02:04,050 --> 00:02:07,370
‫et maintenant vous devriez voir l'assistant d'installation d'accord ?

46
00:02:07,370 --> 00:02:09,070
‫Cliquez sur suivant,

47
00:02:09,070 --> 00:02:11,300
‫acceptez la licence et cliquez

48
00:02:11,300 --> 00:02:14,093
‫pour installer cette version complète, d'accord ?

49
00:02:15,225 --> 00:02:16,600
‫Et maintenant, il

50
00:02:16,600 --> 00:02:18,920
‫vous demandera si vous souhaitez installer MongoDB

51
00:02:18,920 --> 00:02:20,330
‫en tant que service,

52
00:02:20,330 --> 00:02:23,530
‫ce qui signifie essentiellement que le serveur de Mongo fonctionnera

53
00:02:23,530 --> 00:02:26,650
‫en arrière-plan, vous pouvez donc vérifier cela, cliquez sur suivant.

54
00:02:26,650 --> 00:02:29,560
‫Il vous demandera également d'installer MongoDB Compass, qui est

55
00:02:29,560 --> 00:02:32,360
‫l'interface utilisateur graphique, afin que nous puissions également

56
00:02:32,360 --> 00:02:34,623
‫vérifier cela et cliquer sur suivant.

57
00:02:35,990 --> 00:02:37,823
‫Et maintenant, cliquez simplement

58
00:02:39,140 --> 00:02:42,040
‫sur installer, et vous verrez peut-être des fenêtres

59
00:02:42,040 --> 00:02:44,820
‫contextuelles vous demander si vous souhaitez autoriser l'installation

60
00:02:44,820 --> 00:02:47,540
‫de cette application sur votre appareil, d'accord ?

61
00:02:47,540 --> 00:02:49,713
‫Alors dans ce cas, cliquez simplement sur oui.

62
00:02:50,970 --> 00:02:53,330
‫Et maintenant, le processus d'installation

63
00:02:53,330 --> 00:02:55,733
‫devrait commencer, cela prendra environ cinq à

64
00:02:56,870 --> 00:03:00,143
‫dix minutes. Je vous répondrai donc immédiatement après l'installation.

65
00:03:02,040 --> 00:03:06,123
‫Très bien, maintenant, laissez cette boussole s'installer, d'accord, vous pouvez voir le

66
00:03:09,740 --> 00:03:12,663
‫raccourci ici, et c'est essentiellement la fenêtre de

67
00:03:14,190 --> 00:03:17,400
‫la communauté de la boussole, vous pouvez donc la

68
00:03:17,400 --> 00:03:19,083
‫fermer, cliquer sur ce bouton

69
00:03:20,060 --> 00:03:21,463
‫Terminer, et maintenant

70
00:03:23,530 --> 00:03:26,210
‫nous avons deux autres choses à faire.

71
00:03:26,210 --> 00:03:28,870
‫Nous devons d'abord créer un

72
00:03:28,870 --> 00:03:31,550
‫répertoire dans lequel MongoDB stockera nos données.

73
00:03:31,550 --> 00:03:34,363
‫Pour cela, ouvrez à nouveau votre gestionnaire de fichiers et accédez

74
00:03:35,380 --> 00:03:38,120
‫au disque sur lequel MongoDB a été installé, donc dans

75
00:03:38,120 --> 00:03:40,423
‫mon cas, il s'agit du disque local C.

76
00:03:41,610 --> 00:03:44,330
‫Ici, créez un répertoire appelé data, donc

77
00:03:44,330 --> 00:03:45,910
‫faites un clic droit

78
00:03:45,910 --> 00:03:47,350
‫ici, nouveau dossier

79
00:03:47,350 --> 00:03:48,183
‫et

80
00:03:48,183 --> 00:03:50,403
‫appelez ce dossier Data, d'accord ?

81
00:03:52,500 --> 00:03:54,400
‫Maintenant, dans ce dossier de

82
00:03:54,400 --> 00:03:56,633
‫données, créez-en un autre appelé DB.

83
00:03:58,550 --> 00:04:01,170
‫Très bien, c'est donc l'endroit

84
00:04:01,170 --> 00:04:04,320
‫où MongoDB stockera nos bases de données.

85
00:04:04,320 --> 00:04:06,020
‫Maintenant, permettez-moi de vous

86
00:04:06,020 --> 00:04:07,830
‫montrer rapidement que MongoDB fonctionne

87
00:04:07,830 --> 00:04:09,593
‫réellement, je vais donc

88
00:04:11,100 --> 00:04:12,173
‫sur

89
00:04:13,280 --> 00:04:14,963
‫le disque local C,

90
00:04:16,350 --> 00:04:17,610
‫Program Files, trouvez

91
00:04:17,610 --> 00:04:22,280
‫MongoDB ici, accédez au serveur, 4. 0, et nous sommes intéressés par ce répertoire bin, d'accord ?

92
00:04:22,280 --> 00:04:24,500
‫On voit donc qu'il y a

93
00:04:24,500 --> 00:04:29,330
‫beaucoup de fichiers ici, mais en gros nous nous intéressons à ce fichier MongoD,

94
00:04:29,330 --> 00:04:31,450
‫qui est le serveur de Mongo

95
00:04:31,450 --> 00:04:35,363
‫et à ce Mongo. exe qui est Mongo Shell, d'accord ?

96
00:04:36,340 --> 00:04:38,610
‫Alors permettez-moi simplement de copier le chemin d'accès à

97
00:04:38,610 --> 00:04:40,023
‫partir d'ici et d'ouvrir ma

98
00:04:41,370 --> 00:04:43,250
‫console, et en passant, j'utilise PowerShell, mais

99
00:04:43,250 --> 00:04:45,480
‫vous pouvez également utiliser l'invite de commande, d'accord ?

100
00:04:45,480 --> 00:04:47,030
‫Peu importe dans ce cas.

101
00:04:49,420 --> 00:04:51,500
‫J'utilise donc les commandes du CD pour

102
00:04:51,500 --> 00:04:53,670
‫accéder à ce répertoire, vous pouvez également

103
00:04:53,670 --> 00:04:55,970
‫écrire cette commande DIR pour lister tous les

104
00:04:55,970 --> 00:04:57,590
‫fichiers, et si vous les

105
00:04:57,590 --> 00:05:00,420
‫comparez, vous pouvez voir que tous ces fichiers sont les

106
00:05:00,420 --> 00:05:01,760
‫mêmes, d'accord ?

107
00:05:01,760 --> 00:05:03,623
‫Nous sommes donc dans le même répertoire bin.

108
00:05:05,310 --> 00:05:08,833
‫Et maintenant, laissez-moi exécuter ce serveur

109
00:05:10,090 --> 00:05:13,823
‫MongoD, donc Mongod. exe, vous pouvez appuyer

110
00:05:14,900 --> 00:05:19,807
‫sur l'onglet pour terminer automatiquement cela, et j'appuie simplement sur Entrée et vous

111
00:05:19,807 --> 00:05:22,733
‫pouvez voir que le serveur démarre, d'accord ?

112
00:05:24,450 --> 00:05:27,150
‫Donc, si vous jetez un œil à

113
00:05:27,150 --> 00:05:31,510
‫cette ligne, vous pouvez voir qu'elle attend des connexions sur le port 27017,

114
00:05:31,510 --> 00:05:34,360
‫donc nous avons essentiellement démarré un serveur et

115
00:05:34,360 --> 00:05:37,530
‫maintenant nous avons besoin d'un shell pour se connecter au

116
00:05:37,530 --> 00:05:40,940
‫serveur pour pouvoir manipuler nos bases de données, d'accord ?

117
00:05:40,940 --> 00:05:43,330
‫Nous pourrons donc créer des bases

118
00:05:43,330 --> 00:05:45,480
‫de données, supprimer des bases de

119
00:05:45,480 --> 00:05:47,560
‫données, des enregistrements, etc.

120
00:05:47,560 --> 00:05:48,393
‫Très bien,

121
00:05:49,590 --> 00:05:51,620
‫je vais juste ouvrir une autre fenêtre

122
00:05:51,620 --> 00:05:52,987
‫PowerShell pour vous le démontrer.

123
00:05:55,900 --> 00:05:59,860
‫Et juste un CD dans le même répertoire bin, mais lancez

124
00:05:59,860 --> 00:06:03,010
‫maintenant ce Mongo. exe, d'accord ?

125
00:06:03,010 --> 00:06:04,653
‫C'est donc le

126
00:06:05,980 --> 00:06:10,450
‫Mongo Shell, et vous pouvez voir que nous nous sommes automatiquement connectés

127
00:06:10,450 --> 00:06:12,400
‫au même port, d'accord ?

128
00:06:12,400 --> 00:06:16,680
‫Et maintenant, je lancerais simplement la commande DB et je

129
00:06:16,680 --> 00:06:21,680
‫devrais obtenir la base de données de test en retour, d'accord ?

130
00:06:21,820 --> 00:06:23,220
‫Et c'est vrai.

131
00:06:23,220 --> 00:06:26,380
‫Alors maintenant, vous voyez que tout fonctionne, d'accord ?

132
00:06:26,380 --> 00:06:28,750
‫Dans ce PowerShell, nous exécutons le

133
00:06:28,750 --> 00:06:32,320
‫serveur, dans cette fenêtre PowerShell, nous nous sommes connectés au serveur,

134
00:06:32,320 --> 00:06:33,153
‫d'accord ?

135
00:06:34,240 --> 00:06:37,633
‫Et maintenant, nous pouvons simplement fermer ce processus en utilisant Control + C.

136
00:06:40,160 --> 00:06:44,253
‫Je vais aussi fermer le serveur, d'accord.

137
00:06:46,390 --> 00:06:49,250
‫Et il y a en fait une autre

138
00:06:49,250 --> 00:06:54,250
‫chose à faire, alors que faire si je souhaite exécuter ce serveur Mongo à partir

139
00:06:54,910 --> 00:06:56,920
‫d'un autre répertoire, d'accord ?

140
00:06:56,920 --> 00:06:58,270
‫Permettez-moi de vous le montrer.

141
00:07:00,120 --> 00:07:02,633
‫Je vais ouvrir une autre fenêtre PowerShell,

142
00:07:04,050 --> 00:07:07,380
‫et maintenant nous pouvons voir que je suis actuellement

143
00:07:07,380 --> 00:07:10,540
‫dans mon répertoire utilisateur, donc je suis dans

144
00:07:10,540 --> 00:07:15,290
‫C:\Users\Aleksander et je veux ouvrir le serveur MongoDB à partir d'ici, laissez-moi juste

145
00:07:15,290 --> 00:07:17,140
‫écrire cette commande, donc

146
00:07:17,140 --> 00:07:18,420
‫Mongod. exe et

147
00:07:19,740 --> 00:07:21,480
‫il y a une erreur, d'accord ?

148
00:07:21,480 --> 00:07:25,230
‫Il est donc écrit "Le terme mongod. exe n'est pas reconnu comme le nom de

149
00:07:25,230 --> 00:07:27,200
‫la cmdLet, de la fonction, du fichier de

150
00:07:27,200 --> 00:07:30,257
‫script ou du programme exécutable. " Donc, fondamentalement,

151
00:07:31,140 --> 00:07:34,510
‫Windows ne sait pas où chercher ce

152
00:07:34,510 --> 00:07:36,840
‫MongoD. exe, d'accord ?

153
00:07:36,840 --> 00:07:39,560
‫Il pense donc que ce fichier devrait se

154
00:07:39,560 --> 00:07:41,140
‫trouver dans mon répertoire

155
00:07:41,140 --> 00:07:43,020
‫utilisateur, mais bien sûr, ce fichier

156
00:07:43,020 --> 00:07:46,720
‫n'existe pas ici, car il provient du répertoire bin de MongoDB.

157
00:07:46,720 --> 00:07:50,010
‫Nous devons donc trouver un moyen de dire à Windows

158
00:07:50,010 --> 00:07:52,070
‫de rechercher ce fichier dans ce

159
00:07:52,070 --> 00:07:53,680
‫répertoire bin, d'accord ?

160
00:07:53,680 --> 00:07:58,120
‫Et nous pouvons réellement le faire en utilisant des variables système.

161
00:07:58,120 --> 00:08:00,083
‫Alors fermons ces fenêtres

162
00:08:01,300 --> 00:08:04,323
‫pour le moment, et j'ouvrirai les paramètres, Et

163
00:08:06,920 --> 00:08:10,863
‫ici, dans la barre de recherche, écrivez simplement Env, d'accord ?

164
00:08:12,010 --> 00:08:15,453
‫Et cliquez sur "Modifier les variables d'environnement système" alors maintenant

165
00:08:17,600 --> 00:08:19,560
‫vous devriez voir cette petite fenêtre,

166
00:08:19,560 --> 00:08:20,970
‫elle s'appelle Propriétés

167
00:08:20,970 --> 00:08:23,210
‫système, nous sommes dans l'onglet Avancé,

168
00:08:23,210 --> 00:08:24,727
‫et ici, cliquez simplement

169
00:08:24,727 --> 00:08:27,063
‫sur ce bouton Variables d'environnement, d'accord ?

170
00:08:28,810 --> 00:08:32,040
‫Et nous sommes intéressés par les variables système, la

171
00:08:32,040 --> 00:08:33,730
‫variable Path, d'accord ?

172
00:08:33,730 --> 00:08:36,850
‫Cliquez sur modifier, et vous pouvez voir

173
00:08:36,850 --> 00:08:38,770
‫qu'il y a quelques

174
00:08:38,770 --> 00:08:42,430
‫chemins ajoutés ici, par exemple, j'ai ajouté NodeJS et

175
00:08:42,430 --> 00:08:46,040
‫Git, donc je peux exécuter Node de n'importe où,

176
00:08:46,040 --> 00:08:48,920
‫et nous ajouterons MongoDB ici aussi.

177
00:08:48,920 --> 00:08:51,093
‫Alors laissez-moi simplement copier le chemin à

178
00:08:52,890 --> 00:08:55,303
‫partir d'ici, donc c'est bien ce répertoire bin.

179
00:08:56,540 --> 00:08:59,770
‫Et je vais juste créer une autre variable ici et coller

180
00:08:59,770 --> 00:09:00,820
‫ce chemin ici.

181
00:09:01,690 --> 00:09:03,600
‫Maintenant, nous pouvons simplement cliquer

182
00:09:03,600 --> 00:09:04,740
‫sur OK,

183
00:09:04,740 --> 00:09:06,040
‫cliquez à nouveau sur

184
00:09:07,100 --> 00:09:11,123
‫OK, vous pouvez fermer cette fenêtre et testons-la dans PowerShell, d'accord ?

185
00:09:13,150 --> 00:09:17,310
‫Vous pouvez donc voir que je suis actuellement dans mon répertoire utilisateur et

186
00:09:17,310 --> 00:09:20,923
‫que je vais exécuter MongoD. exe encore une fois.

187
00:09:23,540 --> 00:09:27,640
‫Et vous pouvez voir que tout fonctionne très bien, d'accord ?

188
00:09:27,640 --> 00:09:30,780
‫Le serveur fonctionne donc sur le même port qu'avant et il

189
00:09:31,940 --> 00:09:34,293
‫est prêt à être utilisé, d'accord ?

190
00:09:35,290 --> 00:09:36,460
‫Vous pouvez donc

191
00:09:38,100 --> 00:09:39,890
‫fermer ceci, et c'est tout.

192
00:09:39,890 --> 00:09:42,930
‫Nous avons donc installé MongoDB et MongoDB Compass sur

193
00:09:42,930 --> 00:09:44,760
‫notre ordinateur Windows, nous avons

194
00:09:44,760 --> 00:09:47,470
‫créé un répertoire appelé Data pour stocker

195
00:09:47,470 --> 00:09:49,710
‫nos bases de données, et nous

196
00:09:49,710 --> 00:09:52,470
‫avons également ajouté MongoDB au chemin, afin que

197
00:09:52,470 --> 00:09:55,580
‫nous puissions exécuter des commandes MongoDB de n'importe où

198
00:09:55,580 --> 00:09:56,963
‫dans notre système.

