1
00:00:00,330 --> 00:00:00,630
괜찮아.

2
00:00:00,630 --> 00:00:01,530
다시 오신 것을 환영합니다.

3
00:00:01,590 --> 00:00:07,650
이 강의에서는 대부분의 과정에서 사용할 주요 데이터베이스 인 Mongo D-B를 소개하겠습니다.

4
00:00:07,950 --> 00:00:11,800
그리고 비디오 끝까지 우리의 목표는 Mongo T-P를 설치하는 것입니다.

5
00:00:11,810 --> 00:00:17,460
먼저 Mongo D-B가 어떤 데이터베이스인지와 왜 우리가 그것을 사용하는지에 대해 이야기 해 보겠습니다.

6
00:00:17,460 --> 00:00:29,960
마지막 비디오에서 간단히 언급했지만 Mongo DP는 후속 적이거나 비 관계형 데이터베이스가 아니므로 기본적으로 자바 스크립트 개체 및 배열처럼 보이는 데이터가 표시됩니다.

7
00:00:30,060 --> 00:00:32,780
데이터베이스에 저장하는 키 값 쌍입니다.

8
00:00:33,000 --> 00:00:35,550
이는 매우 유연하고 역동적이라는 것을 의미합니다.

9
00:00:35,700 --> 00:00:37,640
그러나 이것이 우리가 사용하는 이유가 아닙니다.

10
00:00:37,740 --> 00:01:02,200
솔직히 말해서 우리가 할 일은 제가 선택할 수있는 데이터베이스에서 할 수있는 것입니다. 그리고 이것은 내가 결정할 수있는 결정 중 하나입니다. post-grads 우리는 Majeski를 배울 수있었습니다. Mongo를 배울 수 있었고 Mangu를 결정한 주된 이유는 Express와 함께 노드에서 가장 인기있는 데이터베이스라는 것입니다.

11
00:01:02,200 --> 00:01:11,280
당신이 들었을지도 모르는 꽤 인기있는 스택이 Mongo Express 각도와 Noad를 의미합니다.

12
00:01:11,280 --> 00:01:14,290
그래서 우리는 지금 남자들을 쌓을 것입니다.

13
00:01:14,390 --> 00:01:15,280
각도가 없습니다.

14
00:01:15,540 --> 00:01:19,260
그래서 몽고 익스프레스와 노드입니다. 우리는이 두가지를 가지고 있습니다.

15
00:01:19,320 --> 00:01:27,150
이제 우리는 몽고에 대해 배워야하고 몽고를 결정한 또 다른 이유는 바로 지금 우리가 명시 적 응용 프로그램 대신 그것을 사용하는 것이 정말 좋은 도구라는 것입니다.

16
00:01:27,180 --> 00:01:33,100
따라서 Mongo를 선택하여 데이터베이스를 선택할 수있는 몇 가지 옵션이있었습니다.

17
00:01:33,150 --> 00:01:37,610
나는 몽고를 항상 세계에서 가장 좋은 물건이라고 사용해야한다는 말은 아닙니다.

18
00:01:37,650 --> 00:01:45,570
사실 너무 빨리 인기가있어 지난 몇 년 동안 커뮤니티의 작은 부분에서 반발이있었습니다.

19
00:01:45,660 --> 00:01:47,990
그리고 그 반발에 대한 반발이있었습니다.

20
00:01:48,060 --> 00:01:49,840
그러나 그것은 다소 논란의 여지가 있습니다.

21
00:01:49,860 --> 00:01:54,870
많은 회사에서이 도구를 사용하고 있으며 매우 빠르게 인기있는 데이터베이스 중 하나가되고 있습니다.

22
00:01:54,870 --> 00:02:01,630
현재 가장 인기있는 후속 데이터베이스가 아니며 일반적으로 3 번째 또는 4 번째로 인기있는 데이터베이스입니다.

23
00:02:01,980 --> 00:02:08,760
설치하기 전에는 Mangu D-B 홈 페이지를 보여 드리겠습니다. 그래서 Mangu D-B dot org입니다.

24
00:02:08,760 --> 00:02:10,380
여기에서 문서를 읽을 수 있습니다.

25
00:02:10,650 --> 00:02:14,700
그러면 일부 구문 중 일부를 알아야합니다.

26
00:02:14,710 --> 00:02:22,650
온라인 수업을 제공하는이 대학교 탭이 있습니다. 관심이 있지만이를 필요로하지 않는다면이 중 일부를 볼 수 있습니다.

27
00:02:22,650 --> 00:02:24,190
다른 온라인 코스가 있습니다.

28
00:02:24,300 --> 00:02:26,370
이제 다시 설치해 보겠습니다.

29
00:02:26,640 --> 00:02:32,850
그리고 우리가해야 할 일은 우리의 클라우드 9 인스턴스에 Mongo를 설치하고 9를 클라우드로 변환하는 것입니다.

30
00:02:32,850 --> 00:02:36,220
다행스럽게도 우리에게는 훌륭한 지침이 있습니다.

31
00:02:36,390 --> 00:02:37,880
그래서 나는 그것을 통해 당신을 걸어 갈거야.

32
00:02:38,070 --> 00:02:42,600
우리가해야 할 일은 세 가지 간단한 명령을 실행하는 것이지만 중요한 명령입니다.

33
00:02:42,660 --> 00:02:47,400
그래서 내가 따라하기 전에 먼저 해줄 것을 지켜 볼 것입니다.

34
00:02:47,670 --> 00:02:50,330
30 초 동안 명령을 실행합니다.

35
00:02:50,550 --> 00:02:51,740
그런 다음 스스로 해결해야합니다.

36
00:02:51,750 --> 00:02:59,710
그러나 우리가 먼저해야 할 일이 디렉토리를 만드는 것이 중요하고 데이터라고 부를 것이기 때문에 당신이주의 깊게주의를 기울이기를 바랍니다.

37
00:02:59,850 --> 00:03:03,030
그리고 그곳에서 맹자는 모든 정보를 저장합니다.

38
00:03:03,240 --> 00:03:05,920
그래서 여기서 볼 수 있도록 디렉토리를 만들어야합니다.

39
00:03:06,420 --> 00:03:16,080
그리고 나서 우리는 Mangu에게 그 데이터 디렉토리는 모든 데이터를 저장해야하는 곳이며, 언제 그 디렉토리가 어디에 있는지를 알려줄 필요가 있습니다.

40
00:03:16,350 --> 00:03:18,560
정확히 무엇을하는지 걱정할 필요가 없습니다.

41
00:03:18,570 --> 00:03:20,270
자세한 내용은 여기를 참조하십시오.

42
00:03:20,880 --> 00:03:32,540
그러나 다시 말하자면 Mangu에게 새로운 데이터 디렉토리를 사용하도록 명령하고 있습니다. 그런 다음이 세 번째 명령을 실행하여 사용 권한과 설정을 변경하여 작업이 원활하게 이루어 지도록해야합니다.

43
00:03:32,610 --> 00:03:45,000
그래서 나는 앞으로 나아갈 것이고, 그러나 나는 새로운 디렉토리로 이동할 것이고, 내가 들어갈 디렉토리는 실제로이 메인 웹 dev 부트 캠프 디렉토리 밖에있다.

44
00:03:45,000 --> 00:04:06,220
그래서 지금 내 터미널에서 내가 볼 수 있다면 나는 작업 공간에있다. 나는 실제로 하나 이상의 레벨을 보게 될 것이다. 또는 지금 나는 나의 작업 공간을 보았고 이것을 할 필요가 없다. 나는이 데이터 디렉토리를 어느 곳에 나 설치할 수있다. 나는 그것을 우연히 삭제하지 않기 위해 외부에 놓을 것입니다. 우연히 우리는 실수로 그것을 망치지 않습니다.

45
00:04:06,310 --> 00:04:12,090
그래서 우리는 지금 그것을 할 것이고 디렉토리 데이터를 만들어 조금 더 크게 만들 것입니다.

46
00:04:13,440 --> 00:04:28,850
그리고 우리의 모든 것을 깨끗하게 정리하고 데이터 디렉토리를 확인한 다음이 줄을 복사하여 붙여 넣기하고 Enter 키를 누른 다음 마지막 항목이 실행 중입니다.

47
00:04:28,850 --> 00:04:32,480
이 줄은 여기에 있습니다.

48
00:04:32,850 --> 00:04:34,050
승인.

49
00:04:34,190 --> 00:04:40,150
이제 지침으로 돌아 가면 실행해야하는 세 가지 명령을 완료 한 것을 볼 수 있습니다.

50
00:04:40,380 --> 00:04:42,330
그리고 이제 우리는 몽고를 설치했습니다.

51
00:04:42,450 --> 00:04:55,670
그래서 우리가해야 할 일은 실제로 Mongo를 시작하고 Mongo deman이라고 불리는 것을 시작하는 것입니다. 이것은 기본적으로 Mongo를 시작하는 과정이며 우리는 나머지 과정을 위해 백그라운드에서 계속 실행하게 될 것입니다 .

52
00:04:56,280 --> 00:05:03,150
그리고 그 명령은 몽고의 악마 인 흐몽 신 (Hmong God)과 같은 점선처럼 보입니다.

53
00:05:03,270 --> 00:05:05,100
그래서 우리는 돌아갈거야.

54
00:05:05,100 --> 00:05:09,060
우리는 이것을 Man-God을 볼 수있는 디렉토리에서 실행해야합니다.

55
00:05:09,060 --> 00:05:13,700
그것은 우리가 데이터를 설치 한 디렉토리와 똑같습니다.

56
00:05:14,430 --> 00:05:16,540
그리고 당신은 많은 텍스트를보아야합니다.

57
00:05:17,010 --> 00:05:19,910
그리고 이것은 현재 시작된 Mongo 서버입니다.

58
00:05:20,070 --> 00:05:23,390
이 명령으로 시작한 프로세스입니다.

59
00:05:23,760 --> 00:05:25,860
그리고 나서 우리가 할 일은 우리가이 운영을 떠나는 것입니다.

60
00:05:25,860 --> 00:05:29,700
따라서 실제로이 탭을 열어두고 새 탭을 만들려고합니다.

61
00:05:29,850 --> 00:05:35,890
여기서 더할 수 있고 새 터미널에 서명 할 수 있습니다. 여기에서 우리는 대부분의 코스를 위해 내부에서 작업 할 것입니다.

62
00:05:35,940 --> 00:05:41,570
데이터베이스를 항상 실행하여 항상 연결할 수 있기를 바랍니다.

63
00:05:41,580 --> 00:05:42,980
자 이제 시도해보십시오.

64
00:05:43,130 --> 00:05:47,540
Mongo라는 단어를 입력하고 Enter를 누르기 만하면되는 간단한 테스트가 있습니다.

65
00:05:48,300 --> 00:05:53,140
그리고 우리의 프롬프트가 변경되면 그것은 모든 것이 잘 작동한다는 것을 의미합니다.

66
00:05:53,480 --> 00:06:08,910
그리고 Mangu를 입력하고 엔터를 치면 방금 Mongo DB 쉘이나 Mongo 콘솔을 열었습니다. 자바 콘솔이 자바 스크립트 콘솔처럼 우리가 디버깅 할 수있는 장소 인 것처럼 데이터를 처리 할 수있는 곳입니다. 그러나 우리가 실제로 일하는 곳이 아닙니다.

67
00:06:08,910 --> 00:06:10,690
대부분의 시간.

68
00:06:10,950 --> 00:06:12,590
이제 그만하면됩니다.

69
00:06:12,600 --> 00:06:16,870
이 백그라운드에서 몽고 데몬을 항상 실행시켜야합니다.

70
00:06:16,920 --> 00:06:20,070
멈 추면 실수로 멈추게됩니다.

71
00:06:20,070 --> 00:06:22,140
명령을 다시 실행할 수 있습니다.

72
00:06:22,410 --> 00:06:26,470
그러나 나는 그 데이터 폴더를 만든 올바른 디렉토리에 있는지 확인해야합니다.

73
00:06:26,580 --> 00:06:30,620
따라서이 탭을 새 탭으로 열어두면 그대로입니다.

74
00:06:30,630 --> 00:06:37,890
다음 강의에서는 데이터베이스와 상호 작용하기 위해 Mongo 코드를 작성하고 항목을 추가하고 제거하는 방법을 보여 드리겠습니다.

75
00:06:37,890 --> 00:06:39,040
그들을 다시 읽어라.

76
00:06:39,060 --> 00:06:40,410
재미있는 것들.

77
00:06:40,440 --> 00:06:41,390
좋아, 그럼 내가 널 만날거야.
