1
00:00:00,330 --> 00:00:00,630
W porządku.

2
00:00:00,630 --> 00:00:01,530
Witamy spowrotem.

3
00:00:01,590 --> 00:00:07,650
W tej lekcji mam zamiar przedstawić Wam Mongo D-B, która jest głównym bazy danych, które będziemy używać przez większość trasy.

4
00:00:07,950 --> 00:00:11,800
A przy końcu filmu Naszym celem jest, aby mieć zainstalowany Mongo T-P.

5
00:00:11,810 --> 00:00:17,460
Więc zacznijmy od rozmowy o tym, co jest Mongo D-B, jakiego typu bazy to jest i dlaczego się go używać.

6
00:00:17,460 --> 00:00:29,960
Krótko wspomniał o tym w poprzednim filmie, ale Mongo DP to nie jest kontynuacja lub nie-relacyjnej bazy danych więc nasze dane będą wyglądać tak, gdzie w zasadzie wygląda javascript obiektów i tablic.

7
00:00:30,060 --> 00:00:32,780
par wartości klucza, który możemy zapisać w bazie danych.

8
00:00:33,000 --> 00:00:35,550
A to oznacza, że ​​jest to bardzo elastyczny i dynamiczny.

9
00:00:35,700 --> 00:00:37,640
Ale to nie jest tak naprawdę, dlaczego używamy go.

10
00:00:37,740 --> 00:01:02,200
Bo szczerze mówiąc ze sobą rzeczy, które mamy zamiar robić to wykonalne w jednej z baz danych, które mógłbym zbierane od i to jest jedna z tych decyzji, które zrobiłem, gdzie mogłem pojechać albo sposób moglibyśmy nauczył post-grads mogliśmy nauczyłem Majeski Cóż mogliśmy nauczyliśmy Mongo a głównym powodem, dla którego zdecydowałem się na Mangu jest to, że jest to najbardziej popularna baza teraz z węzłem z Express.

11
00:01:02,200 --> 00:01:11,280
Jest to dość popularny stack, że może słyszeliście o nazwie średni stack i że oznacza Mongo wyrażają kątowe i Noad.

12
00:01:11,280 --> 00:01:14,290
Więc mamy zamiar zrobić mężczyźni stos teraz.

13
00:01:14,390 --> 00:01:15,280
Nie kątowe.

14
00:01:15,540 --> 00:01:19,260
Więc to Mongo Express węzeł i mamy te dwa w dół.

15
00:01:19,320 --> 00:01:27,150
Teraz musimy dowiedzieć się o Mongo oraz innego powodu zdecydowałem się na Mongo jest to, że ma bardzo dobre narzędzia w tej chwili dla nas, aby używać go zamiast wyraźnego aplikacji.

16
00:01:27,180 --> 00:01:33,100
Więc po prostu powtórzyć było kilka opcji z baz danych, które mogliśmy wybrać w drodze zbierając Mongo.

17
00:01:33,150 --> 00:01:37,610
Nie mówię, że zawsze należy używać Mongo, że jest to najlepsza rzecz na świecie.

18
00:01:37,650 --> 00:01:45,570
W rzeczywistości to ma tak popularny tak szybko, że nastąpiła reakcja przeciwko nim z małej części społeczeństwa w ciągu ostatnich kilku lat.

19
00:01:45,660 --> 00:01:47,990
A potem nastąpiła reakcja przeciwko tej luzów.

20
00:01:48,060 --> 00:01:49,840
Jednak jest to dość kontrowersyjne.

21
00:01:49,860 --> 00:01:54,870
Wiele firm korzysta z niej i to bardzo szybko staje się jednym z najbardziej popularnych baz danych.

22
00:01:54,870 --> 00:02:01,630
Jest to obecnie najbardziej popularna brak bazy sequel i jest to trzecia lub czwarta najpopularniejsza baza w ogóle.

23
00:02:01,980 --> 00:02:08,760
OK, więc zanim przejdziemy do instalacji to pokażę Ci stronę główną D-B Mangu dlatego Mangu D-B kropka org.

24
00:02:08,760 --> 00:02:10,380
Możesz przeczytać docs tutaj.

25
00:02:10,650 --> 00:02:14,700
To wyjaśni niektóre z metod niektóre składni, które trzeba znać.

26
00:02:14,710 --> 00:02:22,650
Jest to karta uniwersytet, gdzie oferują kursy online i można oglądać niektóre z nich, jeśli jesteś zainteresowany, ale nie trzeba tego.

27
00:02:22,650 --> 00:02:24,190
Masz inny kurs online.

28
00:02:24,300 --> 00:02:26,370
Więc wróćmy do instalowania go teraz.

29
00:02:26,640 --> 00:02:32,850
A co musimy zrobić, to zainstalować Mongo w naszym siódmym instancji i Cloud Nine.

30
00:02:32,850 --> 00:02:36,220
Na szczęście dla nas, ma ładny zestaw instrukcji.

31
00:02:36,390 --> 00:02:37,880
Więc mam zamiar przejść przez niego.

32
00:02:38,070 --> 00:02:42,600
Co musimy zrobić, to uruchomić trzy proste polecenia, ale są one ważne polecenia.

33
00:02:42,660 --> 00:02:47,400
Więc mam zamiar poprosić oglądać mi to zrobić zanim będziesz podążać.

34
00:02:47,670 --> 00:02:50,330
Więc to będzie 30 sekund mnie uruchomione polecenia.

35
00:02:50,550 --> 00:02:51,740
A potem należy zrobić to na własną rękę.

36
00:02:51,750 --> 00:02:59,710
Ale ja po prostu chcę Ci zwrócić uwagę dość ściśle, ponieważ są to ważne, co trzeba zrobić w pierwszej kolejności jest utworzenie katalogu i będziemy nazywać go danych.

37
00:02:59,850 --> 00:03:03,030
I w tym miejscu Mangu jedzie do przechowywania wszystkich informacji.

38
00:03:03,240 --> 00:03:05,920
Więc musimy mieć katalog, dzięki czemu można zobaczyć tutaj.

39
00:03:06,420 --> 00:03:16,080
A potem trzeba powiedzieć Mangu że katalog danych jest gdzie powinien przechowywać wszystkie dane i kiedy, aby poinformować go, gdzie jest ten katalog, który jest, co robi ta komenda.

40
00:03:16,350 --> 00:03:18,560
Nie trzeba się martwić o to, co dokładnie robi.

41
00:03:18,570 --> 00:03:20,270
Więcej można przeczytać tutaj.

42
00:03:20,880 --> 00:03:32,540
Ale znowu to tylko mówi Mangu do korzystania z naszego nowego katalogu danych, a następnie musimy uruchomić ten trzeci rozkaz tutaj, które pomogą zmienić niektóre ustawienia uprawnień i tak, że wszystko działa sprawnie.

43
00:03:32,610 --> 00:03:45,000
Więc mam zamiar iść do przodu i bieg, że jednak mam zamiar przenieść się do nowego katalogu i katalogu mam zamiar udać się faktycznie poza tym głównym web dev katalogu boot camp.

44
00:03:45,000 --> 00:04:06,220
Więc teraz, czy mogę w moim terminalu patrz Jestem na obszarze roboczym jestem naprawdę zamiar zobaczyć jeszcze jeden poziom z lub teraz widzę moje miejsce pracy i nie mam na to mogę zainstalować ten katalog danych wszędzie, ale mam zamiar umieścić ją na zewnątrz tak, że nie przypadkowo usunięte my nie przypadkowo bałagan z nim w dowolnym momencie.

45
00:04:06,310 --> 00:04:12,090
Więc mamy zamiar zrobić to teraz i sprawiają danych katalogów sprawia, że ​​to trochę większy.

46
00:04:13,440 --> 00:04:28,850
A nasz jasne wszystko i upewnić się, widzimy katalog danych, a potem mam zamiar skopiować tę linię i wklej że i wciśnij enter, a następnie bardzo Ostatnią rzeczą jest uruchomiony.

47
00:04:28,850 --> 00:04:32,480
Ta linia tutaj tak po prostu.

48
00:04:32,850 --> 00:04:34,050
OK.

49
00:04:34,190 --> 00:04:40,150
Teraz, jeśli wrócimy do instrukcji widać, że skończymy trzy komendy, że potrzebne do uruchomienia.

50
00:04:40,380 --> 00:04:42,330
A teraz mamy zainstalowany Mongo.

51
00:04:42,450 --> 00:04:55,670
Więc wszystko, co mamy do zrobienia jest zacząć Mongo i zacząć to, co nazywa się Deman Mongo, która jest w zasadzie procesem, który ma zamiar rozpocząć Mongo i zamierzamy utrzymać to działa w tle na resztę kursu ,

52
00:04:56,280 --> 00:05:03,150
A polecenie to zrobić wygląda to kropka Slash Hmong Boga, który jest Mongo demonem.

53
00:05:03,270 --> 00:05:05,100
Więc wracamy.

54
00:05:05,100 --> 00:05:09,060
Musimy uruchomić to w katalogu, w którym widzimy Boga-Człowieka.

55
00:05:09,060 --> 00:05:13,700
To ten sam katalog, w którym zainstalowaliśmy danych, a następnie musimy po prostu wklej to nakazane.

56
00:05:14,430 --> 00:05:16,540
I powinieneś zobaczyć kilka tekstów.

57
00:05:17,010 --> 00:05:19,910
I to jest serwer Mongo, która jest obecnie uruchomiona.

58
00:05:20,070 --> 00:05:23,390
Więc jest to proces, który zaczęliśmy z tym poleceniem tutaj.

59
00:05:23,760 --> 00:05:25,860
I co wtedy zrobimy to zostawimy ten bieg.

60
00:05:25,860 --> 00:05:29,700
Więc ja rzeczywiście zamierza opuścić otwarte tę kartę i złożyć nową kartę.

61
00:05:29,850 --> 00:05:35,890
Można to zrobić tutaj znak plus nowy terminal i to, gdzie będziemy pracować wewnątrz niej przez większość trasy.

62
00:05:35,940 --> 00:05:41,570
Nie będziemy dotykać tego, ponieważ chcemy, aby nasza baza danych, aby zawsze być zainstalowany tak, że zawsze możemy połączyć się z nim.

63
00:05:41,580 --> 00:05:42,980
Więc spróbujmy teraz.

64
00:05:43,130 --> 00:05:47,540
Jest prosty test możemy wpisać słowo Mongo i wciśnij enter.

65
00:05:48,300 --> 00:05:53,140
A jeśli nasze monituje zmiany, które robi to znaczy, że wszystko działa dobrze.

66
00:05:53,480 --> 00:06:08,910
A co właśnie zrobił tutaj wpisując Mangu i uderzanie wprowadzić my otwarte powłoki Mongo dB lub konsolę Mongo, która jest miejscem, możemy przejść do interakcji z naszymi danymi do debugowania rzeczy tak jak w konsoli JavaScript jest miejscem, w jakim można debugować ale nie jest to gdzie faktycznie pracują.

67
00:06:08,910 --> 00:06:10,690
Większość czasu.

68
00:06:10,950 --> 00:06:12,590
Więc to wszystko zrobimy teraz.

69
00:06:12,600 --> 00:06:16,870
Upewnij się, że masz ten demon Mongo działający w tle przez cały czas.

70
00:06:16,920 --> 00:06:20,070
Jeśli kiedykolwiek przestanie robi przypadkowo zatrzymał go.

71
00:06:20,070 --> 00:06:22,140
mogę tylko ponownie uruchomić tę komendę.

72
00:06:22,410 --> 00:06:26,470
Ale trzeba się upewnić, że jestem we właściwym katalogu, w którym stworzyliśmy ten folder danych.

73
00:06:26,580 --> 00:06:30,620
Więc zostaw to działa otworzyć nową kartę i to teraz.

74
00:06:30,630 --> 00:06:37,890
W następnej lekcji mam zamiar pokazać, jak można rozpocząć pisanie kodu Mongo do interakcji z bazą dodać rzeczy i usunąć je.

75
00:06:37,890 --> 00:06:39,040
Przeczytaj je z powrotem.

76
00:06:39,060 --> 00:06:40,410
Wszystkie te rzeczy zabawne.

77
00:06:40,440 --> 00:06:41,390
Dobrze cię widzieć wtedy.
