﻿1
00:00:01,410 --> 00:00:03,240
‫Sprecher: In diesem Video erfahren

2
00:00:03,240 --> 00:00:07,040
‫Sie, wie Sie MongoDB auf einem Windows-Computer installieren. Wenn Sie

3
00:00:07,040 --> 00:00:08,690
‫also einen Mac verwenden,

4
00:00:08,690 --> 00:00:11,780
‫markieren Sie dieses Video bitte einfach als abgeschlossen.

5
00:00:11,780 --> 00:00:15,920
‫Da ich persönlich keinen Windows-Computer besitze und diese

6
00:00:15,920 --> 00:00:18,170
‫Installation einige Windows-spezifische Schritte beinhaltet,

7
00:00:18,170 --> 00:00:19,770
‫habe ich

8
00:00:19,770 --> 00:00:22,620
‫meinen Lehrassistenten Aleksander gebeten, Sie durch

9
00:00:22,620 --> 00:00:24,730
‫den Prozess zu führen.

10
00:00:24,730 --> 00:00:27,173
‫Also grüßen alle Aleksander.

11
00:00:28,070 --> 00:00:30,250
‫Aleksander: Hallo Leute, mein Name ist Aleksander

12
00:00:30,250 --> 00:00:31,930
‫und in diesem Vortrag zeige

13
00:00:31,930 --> 00:00:34,693
‫ich Ihnen, wie Sie MongoDB auf Ihrem Windows-Rechner installieren.

14
00:00:35,610 --> 00:00:37,510
‫Zuerst müssen Sie Ihren Browser öffnen und

15
00:00:37,510 --> 00:00:39,970
‫zur MongoDB gehen. com-Website können Sie

16
00:00:39,970 --> 00:00:41,720
‫die Adresse gleich hier einsehen.

17
00:00:43,270 --> 00:00:45,420
‫Dann müssen Sie auf

18
00:00:45,420 --> 00:00:47,783
‫Produkte klicken und MongoDB-Server auswählen, okay?

19
00:00:49,340 --> 00:00:51,483
‫Klicken Sie nun auf diesen grünen Download-Button.

20
00:00:52,570 --> 00:00:55,183
‫Und hier wieder Server auswählen.

21
00:00:57,640 --> 00:00:59,525
‫Okay, jetzt möchten wir diesen

22
00:00:59,525 --> 00:01:02,330
‫MongoDB-Community-Server installieren und haben hier einige Optionen. Wählen

23
00:01:02,330 --> 00:01:03,980
‫Sie also bitte

24
00:01:05,230 --> 00:01:07,200
‫die aktuelle Version aus, die

25
00:01:07,200 --> 00:01:12,200
‫zu diesem Zeitpunkt die 4. 0. 9, okay?

26
00:01:12,500 --> 00:01:15,500
‫Als Betriebssystem wählen Sie bitte Windows,

27
00:01:15,500 --> 00:01:19,610
‫und ich würde einfach bei diesem Standard-MSI-Paket bleiben, okay?

28
00:01:19,610 --> 00:01:21,540
‫Nachdem Sie dies eingerichtet haben, können

29
00:01:21,540 --> 00:01:23,440
‫Sie einfach auf diese Download-Schaltfläche klicken,

30
00:01:23,440 --> 00:01:25,050
‫oder falls es für

31
00:01:25,050 --> 00:01:27,640
‫Sie nicht funktioniert, kopieren Sie einfach den unten stehenden

32
00:01:27,640 --> 00:01:30,433
‫Link und fügen Sie ihn in die Adressleiste ein, okay?

33
00:01:31,940 --> 00:01:34,610
‫Jetzt sollten wir dieses Popup sehen, das Sie fragt,

34
00:01:34,610 --> 00:01:36,090
‫ob Sie diese Datei

35
00:01:36,090 --> 00:01:38,320
‫speichern möchten. Klicken Sie einfach auf Datei speichern

36
00:01:38,320 --> 00:01:40,083
‫und der Download sollte beginnen, okay?

37
00:01:41,240 --> 00:01:42,730
‫Also werde ich einfach damit aufhören, weil

38
00:01:42,730 --> 00:01:44,173
‫ich diese Datei bereits habe.

39
00:01:45,220 --> 00:01:48,230
‫Okay? Aber nach

40
00:01:48,230 --> 00:01:50,160
‫dem Herunterladen können Sie

41
00:01:50,160 --> 00:01:51,763
‫einfach den Browser schließen,

42
00:01:53,610 --> 00:01:56,530
‫Ihren Dateimanager öffnen und zu Downloads gehen.

43
00:01:56,530 --> 00:02:01,070
‫Und Sie können sehen, dass das Installationsprogramm bereits vorhanden ist, in Ordnung?

44
00:02:01,070 --> 00:02:02,413
‫Doppelklicken Sie also

45
00:02:04,050 --> 00:02:07,370
‫darauf, und jetzt sollten Sie den Setup-Assistenten sehen, in Ordnung?

46
00:02:07,370 --> 00:02:09,070
‫Klicken Sie auf Weiter,

47
00:02:09,070 --> 00:02:11,300
‫akzeptieren Sie die Lizenz und klicken Sie

48
00:02:11,300 --> 00:02:14,093
‫auf , um diese vollständige Version zu installieren, okay?

49
00:02:15,225 --> 00:02:16,600
‫Und jetzt werden

50
00:02:16,600 --> 00:02:18,920
‫Sie gefragt, ob Sie MongoDB als Dienst

51
00:02:18,920 --> 00:02:20,330
‫installieren möchten, was im

52
00:02:20,330 --> 00:02:23,530
‫Grunde bedeutet, dass der Server von Mongo im Hintergrund

53
00:02:23,530 --> 00:02:26,650
‫läuft. Sie können dies überprüfen, klicken Sie auf Weiter.

54
00:02:26,650 --> 00:02:29,560
‫Sie werden auch aufgefordert, MongoDB Compass, die grafische

55
00:02:29,560 --> 00:02:32,360
‫Benutzeroberfläche, zu installieren, damit wir dies auch überprüfen

56
00:02:32,360 --> 00:02:34,623
‫und auf Weiter klicken können.

57
00:02:35,990 --> 00:02:37,823
‫Und jetzt klicken Sie

58
00:02:39,140 --> 00:02:42,040
‫einfach auf Installieren, und Sie sehen möglicherweise ein

59
00:02:42,040 --> 00:02:44,820
‫Windows-Popup, das Sie fragt, ob Sie die Installation

60
00:02:44,820 --> 00:02:47,540
‫dieser App auf Ihrem Gerät zulassen möchten, okay?

61
00:02:47,540 --> 00:02:49,713
‫Klicken Sie in diesem Fall einfach auf Ja.

62
00:02:50,970 --> 00:02:53,330
‫Und jetzt sollte es den Installationsvorgang

63
00:02:53,330 --> 00:02:55,733
‫starten, es dauert ungefähr fünf bis zehn Minuten,

64
00:02:56,870 --> 00:03:00,143
‫also melde ich mich nach der Installation sofort wieder bei Ihnen.

65
00:03:02,040 --> 00:03:06,123
‫In Ordnung, jetzt lassen Sie einfach diesen Kompass installieren. Okay, Sie können

66
00:03:09,740 --> 00:03:12,663
‫die Verknüpfung hier sehen, und dies ist im

67
00:03:14,190 --> 00:03:17,400
‫Grunde das Kompass-Community-Fenster, also können Sie dieses schließen, auf

68
00:03:17,400 --> 00:03:19,083
‫diese Schaltfläche klicken, um zu

69
00:03:20,060 --> 00:03:21,463
‫beenden, und jetzt

70
00:03:23,530 --> 00:03:26,210
‫haben wir zwei weitere Dinge zu tun.

71
00:03:26,210 --> 00:03:28,870
‫Zuerst müssen wir ein Verzeichnis

72
00:03:28,870 --> 00:03:31,550
‫erstellen, in dem MongoDB unsere Daten speichert.

73
00:03:31,550 --> 00:03:34,363
‫Öffnen Sie dazu bitte Ihren Dateimanager erneut und gehen

74
00:03:35,380 --> 00:03:38,120
‫Sie zu der Festplatte, auf der MongoDB installiert wurde,

75
00:03:38,120 --> 00:03:40,423
‫in meinem Fall also Local Disk C.

76
00:03:41,610 --> 00:03:44,330
‫Erstellen Sie hier ein Verzeichnis namens data, also

77
00:03:44,330 --> 00:03:45,910
‫klicken Sie mit der rechten

78
00:03:45,910 --> 00:03:47,350
‫Maustaste hier, neuer Ordner

79
00:03:47,350 --> 00:03:48,183
‫und

80
00:03:48,183 --> 00:03:50,403
‫nennen Sie diesen Ordner Data, okay?

81
00:03:52,500 --> 00:03:54,400
‫Erstellen Sie nun in

82
00:03:54,400 --> 00:03:56,633
‫diesem Datenordner einen anderen namens DB.

83
00:03:58,550 --> 00:04:01,170
‫In Ordnung, dies ist also

84
00:04:01,170 --> 00:04:04,320
‫der Ort, an dem MongoDB unsere Datenbanken speichert.

85
00:04:04,320 --> 00:04:06,020
‫Lassen Sie mich Ihnen

86
00:04:06,020 --> 00:04:07,830
‫nun schnell zeigen, dass MongoDB

87
00:04:07,830 --> 00:04:09,593
‫tatsächlich funktioniert, also gehe

88
00:04:11,100 --> 00:04:12,173
‫ich

89
00:04:13,280 --> 00:04:14,963
‫zu Local Disk C,

90
00:04:16,350 --> 00:04:17,610
‫Program Files, finde

91
00:04:17,610 --> 00:04:22,280
‫MongoDB hier, gehe zu Server, 4. 0, und wir interessieren uns für dieses bin-Verzeichnis, okay?

92
00:04:22,280 --> 00:04:24,500
‫Wir können also sehen, dass es

93
00:04:24,500 --> 00:04:29,330
‫hier viele Dateien gibt, aber im Grunde interessieren wir uns für diese

94
00:04:29,330 --> 00:04:31,450
‫MongoD-Datei, die Mongos Server ist,

95
00:04:31,450 --> 00:04:35,363
‫und an diesem Mongo. exe-Datei, die Mongo Shell ist, okay?

96
00:04:36,340 --> 00:04:38,610
‫Lassen Sie mich also einfach den Pfad von

97
00:04:38,610 --> 00:04:40,023
‫hier kopieren und meine

98
00:04:41,370 --> 00:04:43,250
‫Konsole öffnen, und übrigens verwende ich PowerShell,

99
00:04:43,250 --> 00:04:45,480
‫aber Sie können auch die Eingabeaufforderung verwenden, okay?

100
00:04:45,480 --> 00:04:47,030
‫Es spielt in diesem Fall keine Rolle.

101
00:04:49,420 --> 00:04:51,500
‫Ich benutze also die CD-Befehle, um

102
00:04:51,500 --> 00:04:53,670
‫in dieses Verzeichnis zu gehen. Sie können

103
00:04:53,670 --> 00:04:55,970
‫auch diesen DIR-Befehl schreiben, um alle Dateien

104
00:04:55,970 --> 00:04:57,590
‫aufzulisten, und wenn Sie

105
00:04:57,590 --> 00:05:00,420
‫sie vergleichen, können Sie sehen, dass alle diese Dateien

106
00:05:00,420 --> 00:05:01,760
‫gleich sind, okay?

107
00:05:01,760 --> 00:05:03,623
‫Wir befinden uns also im selben bin-Verzeichnis.

108
00:05:05,310 --> 00:05:08,833
‫Und jetzt lass mich einfach diesen MongoD-Server laufen

109
00:05:10,090 --> 00:05:13,823
‫lassen, also Mongod. exe, Sie können die

110
00:05:14,900 --> 00:05:19,807
‫Tabulatortaste drücken, um dies automatisch abzuschließen, und ich drücke nur die Eingabetaste und Sie

111
00:05:19,807 --> 00:05:22,733
‫können sehen, dass der Server gestartet wird, okay?

112
00:05:24,450 --> 00:05:27,150
‫Wenn Sie sich also diese Zeile

113
00:05:27,150 --> 00:05:31,510
‫ansehen, können Sie sehen, dass sie auf Port 27017 auf Verbindungen wartet.

114
00:05:31,510 --> 00:05:34,360
‫Wir haben also im Grunde einen Server gestartet

115
00:05:34,360 --> 00:05:37,530
‫und brauchen jetzt eine Shell, um eine Verbindung zum

116
00:05:37,530 --> 00:05:40,940
‫Server herzustellen, um unsere Datenbanken manipulieren zu können, okay?

117
00:05:40,940 --> 00:05:43,330
‫So können wir Datenbanken

118
00:05:43,330 --> 00:05:45,480
‫erstellen, Datenbanken löschen, Datensätze

119
00:05:45,480 --> 00:05:47,560
‫erstellen usw.

120
00:05:47,560 --> 00:05:48,393
‫In Ordnung,

121
00:05:49,590 --> 00:05:51,620
‫ich werde nur ein weiteres PowerShell-Fenster öffnen,

122
00:05:51,620 --> 00:05:52,987
‫um es Ihnen zu demonstrieren.

123
00:05:55,900 --> 00:05:59,860
‫Und nur CD in das gleiche bin-Verzeichnis, aber jetzt

124
00:05:59,860 --> 00:06:03,010
‫läuft dieser Mongo. exe, okay?

125
00:06:03,010 --> 00:06:04,653
‫Das ist also

126
00:06:05,980 --> 00:06:10,450
‫die Mongo-Shell, und Sie können sehen, dass wir uns automatisch mit

127
00:06:10,450 --> 00:06:12,400
‫demselben Port verbunden haben, okay?

128
00:06:12,400 --> 00:06:16,680
‫Und jetzt würde ich einfach den

129
00:06:16,680 --> 00:06:21,680
‫DB-Befehl ausführen und im Gegenzug die Testdatenbank erhalten, okay?

130
00:06:21,820 --> 00:06:23,220
‫Und das ist richtig.

131
00:06:23,220 --> 00:06:26,380
‫Jetzt sehen Sie, dass alles funktioniert, okay?

132
00:06:26,380 --> 00:06:28,750
‫In dieser PowerShell führen wir den

133
00:06:28,750 --> 00:06:32,320
‫Server aus, in diesem PowerShell-Fenster haben wir uns mit dem Server

134
00:06:32,320 --> 00:06:33,153
‫verbunden, okay?

135
00:06:34,240 --> 00:06:37,633
‫Und jetzt können wir diesen Vorgang einfach mit Strg + C schließen.

136
00:06:40,160 --> 00:06:44,253
‫Ich werde auch den Server schließen, okay.

137
00:06:46,390 --> 00:06:49,250
‫Und es gibt noch eine Sache zu

138
00:06:49,250 --> 00:06:54,250
‫tun, also was ist, wenn ich diesen Mongo-Server von einem anderen Verzeichnis

139
00:06:54,910 --> 00:06:56,920
‫aus ausführen möchte, okay?

140
00:06:56,920 --> 00:06:58,270
‫Lass es mich dir einfach zeigen.

141
00:07:00,120 --> 00:07:02,633
‫Ich werde ein weiteres PowerShell-Fenster öffnen,

142
00:07:04,050 --> 00:07:07,380
‫und jetzt können wir sehen, dass ich mich gerade

143
00:07:07,380 --> 00:07:10,540
‫in meinem Benutzerverzeichnis befinde, also in C:\Benutzer\Aleksander und

144
00:07:10,540 --> 00:07:15,290
‫ich möchte den MongoDB-Server von hier aus öffnen. Lassen Sie mich einfach

145
00:07:15,290 --> 00:07:17,140
‫diesen Befehl schreiben, also

146
00:07:17,140 --> 00:07:18,420
‫Mongo. exe und

147
00:07:19,740 --> 00:07:21,480
‫es liegt ein Fehler vor, okay?

148
00:07:21,480 --> 00:07:25,230
‫Es heißt also "Der Begriff Mongod. exe wird nicht als Name

149
00:07:25,230 --> 00:07:27,200
‫von CmdLet, Funktion, Skriptdatei oder

150
00:07:27,200 --> 00:07:30,257
‫lauffähigem Programm erkannt. "Im Grunde weiß

151
00:07:31,140 --> 00:07:34,510
‫Windows also nicht, wo es nach diesem MongoD

152
00:07:34,510 --> 00:07:36,840
‫suchen soll. exe-Datei, okay?

153
00:07:36,840 --> 00:07:39,560
‫Es denkt also, dass diese Datei in

154
00:07:39,560 --> 00:07:41,140
‫meinem Benutzerverzeichnis sein

155
00:07:41,140 --> 00:07:43,020
‫sollte, aber diese Datei existiert

156
00:07:43,020 --> 00:07:46,720
‫hier natürlich nicht, da sie aus dem MongoDB-Verzeichnis bin.

157
00:07:46,720 --> 00:07:50,010
‫Wir müssen also einen Weg finden, Windows anzuweisen, nach

158
00:07:50,010 --> 00:07:52,070
‫dieser Datei in diesem bin-Verzeichnis

159
00:07:52,070 --> 00:07:53,680
‫zu suchen, okay?

160
00:07:53,680 --> 00:07:58,120
‫Und wir können dies tatsächlich mit Systemvariablen tun.

161
00:07:58,120 --> 00:08:00,083
‫Also lass uns diese

162
00:08:01,300 --> 00:08:04,323
‫Fenster jetzt schließen und ich öffne die Einstellungen.

163
00:08:06,920 --> 00:08:10,863
‫Und hier in die Suchleiste schreiben Sie einfach Env, okay?

164
00:08:12,010 --> 00:08:15,453
‫Und klicken Sie auf "Systemumgebungsvariablen bearbeiten", damit Sie jetzt

165
00:08:17,600 --> 00:08:19,560
‫dieses kleine Fenster sehen sollten,

166
00:08:19,560 --> 00:08:20,970
‫es heißt Systemeigenschaften,

167
00:08:20,970 --> 00:08:23,210
‫wir befinden uns auf der Registerkarte

168
00:08:23,210 --> 00:08:24,727
‫Erweitert und klicken hier

169
00:08:24,727 --> 00:08:27,063
‫einfach auf diese Schaltfläche Umgebungsvariablen, okay?

170
00:08:28,810 --> 00:08:32,040
‫Und wir interessieren uns für die

171
00:08:32,040 --> 00:08:33,730
‫Systemvariablen, Pfadvariable, okay?

172
00:08:33,730 --> 00:08:36,850
‫Klicken Sie auf Bearbeiten, und Sie können

173
00:08:36,850 --> 00:08:38,770
‫sehen, dass hier einige

174
00:08:38,770 --> 00:08:42,430
‫Pfade hinzugefügt wurden. Ich habe beispielsweise NodeJS und Git

175
00:08:42,430 --> 00:08:46,040
‫hinzugefügt, sodass ich Node von überall ausführen kann, und

176
00:08:46,040 --> 00:08:48,920
‫wir werden hier auch MongoDB hinzufügen.

177
00:08:48,920 --> 00:08:51,093
‫Lassen Sie mich also einfach den Pfad

178
00:08:52,890 --> 00:08:55,303
‫von hier kopieren, damit dieses bin-Verzeichnis in Ordnung ist.

179
00:08:56,540 --> 00:08:59,770
‫Und ich werde hier einfach eine weitere Variable erstellen und diesen

180
00:08:59,770 --> 00:09:00,820
‫Pfad hier einfügen.

181
00:09:01,690 --> 00:09:03,600
‫Jetzt können wir einfach auf

182
00:09:03,600 --> 00:09:04,740
‫Okay klicken,

183
00:09:04,740 --> 00:09:06,040
‫noch einmal auf Okay

184
00:09:07,100 --> 00:09:11,123
‫klicken, Sie können dieses Fenster schließen und es in PowerShell testen, okay?

185
00:09:13,150 --> 00:09:17,310
‫Sie können also sehen, dass ich mich derzeit in meinem Benutzerverzeichnis befinde

186
00:09:17,310 --> 00:09:20,923
‫und MongoD ausführen werde. exe noch einmal.

187
00:09:23,540 --> 00:09:27,640
‫Und Sie können sehen, dass alles gut funktioniert, okay?

188
00:09:27,640 --> 00:09:30,780
‫Der Server läuft also auf demselben Port wie zuvor

189
00:09:31,940 --> 00:09:34,293
‫und ist einsatzbereit, in Ordnung?

190
00:09:35,290 --> 00:09:36,460
‫Sie können dies

191
00:09:38,100 --> 00:09:39,890
‫also schließen, und das ist alles.

192
00:09:39,890 --> 00:09:42,930
‫Wir haben also MongoDB und MongoDB Compass

193
00:09:42,930 --> 00:09:44,760
‫auf unserem Windows-Computer installiert,

194
00:09:44,760 --> 00:09:47,470
‫ein Verzeichnis namens Data erstellt, um

195
00:09:47,470 --> 00:09:49,710
‫unsere Datenbanken zu speichern, und

196
00:09:49,710 --> 00:09:52,470
‫wir haben auch MongoDB zum Pfad hinzugefügt,

197
00:09:52,470 --> 00:09:55,580
‫damit wir MongoDB-Befehle von überall in unserem ausführen

198
00:09:55,580 --> 00:09:56,963
‫können System.

