1
00:00:00,220 --> 00:00:05,610
우리가 씨 파일에 추가하여 사물을 조금 엉망으로 만드는 마지막 비디오를 곧 다시 올 수 있습니다.

2
00:00:05,700 --> 00:00:13,150
그리고 그것은 코멘트가 작동하지 않더라도 캠프장과 코멘트 모두로 데이터베이스를 볼 수있는 코드에 추가하고 싶습니다.

3
00:00:13,320 --> 00:00:14,960
그래서 우리는 몇 가지 오류 메시지를 얻습니다.

4
00:00:14,970 --> 00:00:19,100
이제는 주석 모델을 작성하고 작성하여 오류를 없애는 데 집중할 것입니다.

5
00:00:19,320 --> 00:00:32,250
따라서 두 가지 주요 목표는 올바른 모델 코드에 덧붙여 주석 파일을 만든 다음 해당 캠프장 쇼 페이지에서 주어진 캠프장과 관련된 주석을 표시하여 오류를 없애는 것입니다.

6
00:00:32,250 --> 00:00:41,450
따라서 여기를 클릭하면 서버가 시작되지 않지만 캠프 그라운드와 관련 댓글에 대한 세부 정보가있는 프로그램 페이지를보고 싶습니다.

7
00:00:41,890 --> 00:00:42,200
승인.

8
00:00:42,210 --> 00:00:46,720
이제 서버를 실행할 때 일어나는 일에 대한 우리의 기억을 새롭게 시작합시다.

9
00:00:47,070 --> 00:00:50,600
이제는 모듈 모델을 찾을 수 없다는 오류 메시지가 나타납니다.

10
00:00:50,610 --> 00:00:52,220
슬래시 주석.

11
00:00:52,260 --> 00:00:55,510
그래서 우리는 그 파일 터치 모델을 만들 필요가 있습니다.

12
00:00:55,650 --> 00:00:57,600
슬래시 주석.

13
00:00:57,650 --> 00:00:58,810
예.

14
00:00:59,490 --> 00:01:06,260
그리고 나서 우리는 그렇게 열어 갈 것입니다.

15
00:01:06,390 --> 00:01:13,790
그리고 여기에 우리는 밑바닥의 어떤 지점에서 우리가 똑같은 것을 수출하고 최상위로 올라 가게하는 모듈을 갖게된다는 것을 압니다.

16
00:01:13,800 --> 00:01:16,460
우리는 지금까지 몽구스를 가져올 것입니다.

17
00:01:16,680 --> 00:01:20,880
몽구스는 몽구스가 필요합니다.

18
00:01:21,150 --> 00:01:22,450
그냥 그렇게.

19
00:01:22,620 --> 00:01:25,860
그리고 우리가해야 할 일은 우리의 스키마를 만드는 것입니다.

20
00:01:25,860 --> 00:01:27,560
따라서 주석에는 두 가지가 있습니다.

21
00:01:27,720 --> 00:01:33,000
이미 본 텍스트는 텍스트와 저자를 결정했습니다.

22
00:01:33,150 --> 00:01:36,210
결국 Arthur는 사용자 모델에 대한 참조가 될 것입니다.

23
00:01:36,210 --> 00:01:40,730
일단 우리가이 지구의 지시를 받으면 저자의 이름을 가진 문자열 일뿐입니다.

24
00:01:40,740 --> 00:01:42,200
그래서 저자에게 글을 쓴다.

25
00:01:42,360 --> 00:01:43,690
둘 다 문자열입니다.

26
00:01:43,740 --> 00:01:51,740
따라서 우리는 주석 스키마를 위해이 스키마를 만들려고합니다. 그리고 우리는 같은 것을 대문자로 쓸 필요가 없습니다.

27
00:01:51,870 --> 00:01:55,130
그리고 이것은 몽구스 식 스키마입니다.

28
00:01:56,010 --> 00:01:59,250
그리고 여기에서 우리는 문자열 인 텍스트를 가질 것입니다.

29
00:01:59,700 --> 00:02:03,690
그리고 우리는 또한 문자열 인 저자를 갖게 될 것입니다.

30
00:02:03,990 --> 00:02:20,150
그래서 우리를 스키마로 만든 다음 몽구스의 최상위 모델과 모델의 유일한 이름 인 주석을 작성한 다음 코멘트 스키마 인 스키마를 컴파일해야합니다.

31
00:02:20,370 --> 00:02:22,600
그리고 그것이 우리가 수출 할 것입니다.

32
00:02:22,710 --> 00:02:31,680
그래서 우리가 내보낼 주석 모델을 만들기 위해해야 ​​할 일이 모두 있습니다. 우리는 대신 Jap 파일을 시드하거나 여기에 필요한 모델을 사용하고 있습니다.

33
00:02:31,920 --> 00:02:35,280
따라서 모든 것이 잘 진행되면 이제는 다른 오류 메시지가 나타납니다.

34
00:02:35,430 --> 00:02:40,330
앱을 실행하고 다시 시도해 보도록하겠습니다.

35
00:02:41,570 --> 00:02:54,080
그리고 그것은 정상적으로 작동하고 캠프장을 만들었고 쇼 페이지를 볼 수는 있지만 데이터베이스에 저장된 데이터를 보거나 우리가 모델을 보았을 때 실제로는 아무 것도 가지지 않습니다 관련 데이터.

36
00:02:54,300 --> 00:03:00,920
그래서 Mangu를 여는 것을 보여 드리겠습니다. 사용하고있는 데이터베이스는 캠프 버전 3입니다.

37
00:03:01,320 --> 00:03:10,550
그래서 저는 웹캠을 사용하여 세 가지 컬렉션을 보여 드리겠습니다. 여기에 우리가 가지고있는 것을 볼 것입니다.

38
00:03:10,590 --> 00:03:13,220
그래서 우리는 두 개의 컬렉션 캠프장과 의견을 가지고 있습니다.

39
00:03:13,380 --> 00:03:14,850
그리고 캠프장을 보면.

40
00:03:15,030 --> 00:03:31,360
그래서 우리가 볼 수있는 모든 것을 발견하는 D-B 도트 캠프장을 봅시다. 캠프장이 3 개 있지만 캠프 그라운드 ID와 이미지 만 있으면 코멘트에 관한 정보는 없습니다.

41
00:03:31,530 --> 00:03:41,080
그리고 우리가 코멘트를 위해 똑같은 일을한다면, 코멘트는 텍스트와 저자가 있지만 캠프장에 대해서는 아무것도 가지고 있지 않다는 것을 알 수 있습니다.

42
00:03:41,310 --> 00:03:42,770
그래서 우리는 그 길의 일부입니다.

43
00:03:42,870 --> 00:03:44,830
이제 우리는 협회에서 일해야합니다.

44
00:03:45,210 --> 00:03:56,310
그래서 Control-C와 우리가하고 싶은 일은 코멘트를 캠프 그라운드와 연관 짓고 캠프 그라운드 스키마에 대한 참조 객체를 추가하여이를 수행 할 것입니다.

45
00:03:56,310 --> 00:04:03,820
그래서 씨앗을 보면 내가 쓰는 방식은 우리가 캠프장 바보 같은 말을 할 수 있어야하고 아직 존재하지 않는다는 것입니다.

46
00:04:03,870 --> 00:04:07,150
따라서 우리는 comments 속성을 campground에 추가해야합니다.

47
00:04:07,380 --> 00:04:14,870
이제 campground Dryas 파일을 열어서 comments라는 속성을 추가하자. 배열이 될 것입니다.

48
00:04:15,360 --> 00:04:35,480
그리고 그 객체 안에있는 객체를 가진 게시물에서 사용자와 같은 배열이 될 것입니다. 그 유형은 mongoose로, 그 쉼표와 같은 스키마 유형의 도트 객체 ID입니다. 그런 다음 ref가 있습니다.

49
00:04:35,550 --> 00:04:37,480
그리고 이것은 논평이 될 것입니다.

50
00:04:37,680 --> 00:04:38,960
그것이 모델의 이름입니다.

51
00:04:39,330 --> 00:04:44,370
그래서 우리가 말하는 것은 comments 속성이 주석 ID의 배열이어야한다는 것입니다.

52
00:04:44,580 --> 00:04:47,050
따라서 우리는 여기에 실제 주석을 포함시키지 않을 것입니다.

53
00:04:47,160 --> 00:04:50,310
우리는 ID 또는 코멘트에 대한 참조를 포함하고 있습니다.

54
00:04:50,670 --> 00:04:55,240
이제 우리는 Noad apt를 사용하여 데이터베이스를 다시 시도해 보겠습니다.

55
00:04:55,330 --> 00:04:59,650
예, 이제는 구문 오류 인 작은 문제가 있습니다.

56
00:05:00,060 --> 00:05:03,340
우리는 객체 ID와 같은 유형을 가져야합니다.

57
00:05:03,360 --> 00:05:15,690
그래서 우리가 이것을 다시 실행하면 캠프 그라운드에서 모든 캠프장을 제거했다는 것을 알려줍니다. 캠프장에 캠프장을 추가하면 캠프장에 새로운 댓글이 생겨서 새로운 만화가 만들어졌습니다.

58
00:05:15,890 --> 00:05:17,470
우리가보고있는 것을 보자.

59
00:05:17,510 --> 00:05:18,740
페이지를 새로 고칩니다.

60
00:05:18,750 --> 00:05:20,240
이것은 동일하게 보입니다.

61
00:05:20,250 --> 00:05:32,130
이제 Mongo로 뛰어 들어 V3 캠프를 이용하자. 그러면 우리는 Divi 캠프장을 찾을거야.

62
00:05:33,250 --> 00:05:44,730
그리고 이것을 조금 더 크게 만들면 주석 객체가 있거나 주석 속성이있는 속성을 주석으로 볼 수 있으며 모든 주석이 동일하다는 것을 알 수 있습니다.

63
00:05:45,120 --> 00:05:54,310
아이디어가 다르긴하지만 텍스트와 작성자는 같지만 기술적으로 다른 엔티티입니다. 동일한 내용의 세 가지 주석을 작성했기 때문입니다.

64
00:05:54,320 --> 00:05:56,160
좋아, 그래서 우리는 협회를 다 끝냈어.

65
00:05:56,310 --> 00:05:57,450
그것이 우리가해야 할 전부입니다.

66
00:05:57,470 --> 00:06:03,830
우리는 새로운 코멘트를 만들 수 있으며 각 코멘트를 캠프장의 코멘트 배열에 추가하여 캠프장과 연관시킬 수 있습니다.

67
00:06:04,110 --> 00:06:07,690
우리가 다음에하고 싶은 것은 코멘트 표시에 초점을 맞추고 있습니다.

68
00:06:07,940 --> 00:06:09,700
그래서 우리는 쇼 루트에서 그렇게 할 것입니다.

69
00:06:09,870 --> 00:06:15,870
그래서 우리는 실제로 예로 돌아갈 것입니다. 그리고 우리는 우리의 캠프장에서 지금 우리 석의 파일과 우리 의견을 닫을 수 있습니다.

70
00:06:16,110 --> 00:06:17,810
이제이 앱에 집중할 것입니다.

71
00:06:17,940 --> 00:06:18,710
예.

72
00:06:19,070 --> 00:06:20,800
그래서 지금이 모든 것을 제거 할 것입니다.

73
00:06:20,900 --> 00:06:28,440
그것은 우리의 모든 데이터였습니다. 그리고 우리는 여기에 방을 만들고 쇼 루트로 내려갔습니다.

74
00:06:28,880 --> 00:06:33,370
따라서 쇼 대신 우리는 ID가있는 올바른 캠프장을 찾고 있습니다.

75
00:06:33,530 --> 00:06:35,830
그러나 우리가 돌아올 캠프장을 보면.

76
00:06:35,940 --> 00:06:42,690
주석이있는 곳은 같지만 주석은 객체 ID가있는 배열이 될 것입니다.

77
00:06:42,910 --> 00:06:54,250
그리고 실제 주석을 원한다면 주석을 쇼 템플릿에 전달하고 싶습니다. 우리는이 점을 사용하여 dot exec를 채워야합니다. 그래서 우리는 이것을 약간 리펙토링 할 수 있습니다.

78
00:06:54,290 --> 00:06:56,410
우리는 ID로 찾기를 할 것입니다.

79
00:06:56,660 --> 00:07:09,550
그리고 우리는 바로 거기를 닫을 것입니다. 그리고 나서 우리는 주석으로 채워진 다음 exec를 할 것이고 우리는이 콜백 함수를 exec처럼 exec에 전달할 것입니다.

80
00:07:09,560 --> 00:07:17,690
오, 그것은 학생들에게 약간의 불쾌감을 안겨주고 있지만 우리는 아직도 이드가 찾은 캠프장을 찾고 있습니다. 그런 다음 그 캠프장에 대한 의견을 채 웁니다.

81
00:07:17,900 --> 00:07:25,310
그리고 국방부 간부와 우리는 실제로 우리가 만든이 쿼리를 실행하고 그 다음에 돌아오고 우리는 여전히 발견 된 캠프장을 가지고 있습니다.

82
00:07:25,400 --> 00:07:36,740
하지만 발견 된 캠프장 내부는 아이디어가 아니라 코멘트가되어야하며 템플릿을 렌더링하기 전에 인쇄하여이를 증명할 수 있기 때문에 모양이 달라야합니다.

83
00:07:37,110 --> 00:07:40,970
그래서 발견 된 캠프장은 기록을 세었고 무슨 일이 일어나는지 보겠습니다.

84
00:07:40,980 --> 00:07:47,800
이제 나는 서버를 시작하고, 내가 쇼 루트에 간다면 이것이 내가 볼 수있는 유일한 길입니다.

85
00:07:47,880 --> 00:07:53,720
그러니 협곡 바닥으로 가자. 아무 것도 보이지 않기 때문에 아무 것도 바뀌지 않은 것처럼 보입니다.

86
00:07:53,850 --> 00:08:00,980
그러나 우리가 가서 콘솔에서 볼 때 우리가 발견 한 캠프장을 발견하면 우리는 이제 주석 배열을 채웠다는 것을 알 수 있습니다.

87
00:08:01,190 --> 00:08:08,050
그래서 코멘트 내부에 바로 Homer에 의한 단일 코멘트가 있습니다.이 장소는 훌륭하지만 인터넷이 있었으면합니다.

88
00:08:08,100 --> 00:08:32,680
이제 우리가해야 할 일은 템플릿에서 comments 배열을 사용하여 이미 발견 된 전체 캠프장에서 전달하는 것입니다. 그러면 쇼 템플릿 내에서 campground 주석에 액세스 할 수 있습니다. 이제 C에서 템플릿을 엽니 다. -9 플레이 슬래시 쇼와 우리는 아주 밑바닥에서 루프를 시작하고 우리는 모든 코멘트를 반복 할 것입니다.

89
00:08:33,000 --> 00:08:37,770
그래서 우리는 각각을 위해 그것을 할 것입니다. 그리고 그것은 campground dot 주석에 있습니다.

90
00:08:37,760 --> 00:08:40,270
campground는이 모든 것을 언급한다는 것을 기억하십시오.

91
00:08:40,370 --> 00:08:41,440
캠프장이야.

92
00:08:41,510 --> 00:08:50,210
각 기능에 대한 설명은 여기에서 우리는 단지 코멘트라고 부를 것입니다.

93
00:08:50,450 --> 00:08:52,280
그걸 열어 우리를 추가하십시오.

94
00:08:52,280 --> 00:08:52,540
E.J ..

95
00:08:52,550 --> 00:08:53,020
예.

96
00:08:53,120 --> 00:08:59,010
브래킷을 닫고 똑같은 일을 할 때 등호가 없다는 것을 기억하십시오.

97
00:08:59,370 --> 00:09:02,780
그리고 나서 각 주석을 시작하기위한 간단한 단락을 만들 것입니다.

98
00:09:02,780 --> 00:09:04,230
우리는 나중에 이것을 스타일링 할 것입니다.

99
00:09:04,380 --> 00:09:18,030
단락과 단락은 의견 작성자가 먼저 주석 텍스트를 대시하는 것과 같습니다.

100
00:09:18,030 --> 00:09:20,220
그리고 우리는 그 두 가지 모두에서 등호가 필요합니다.

101
00:09:20,450 --> 00:09:22,110
그리고 저자를 대담하게 만들자.

102
00:09:22,320 --> 00:09:28,150
따라서 필자는 강력한 태그를 작성자에게 붙여 넣기 때문에 들여 쓰기를 수행하여 어떤 일이 일어나는지 쉽게 볼 수 있습니다.

103
00:09:28,190 --> 00:09:33,760
이렇게 강력한 태그를 사용하면 저자를 강력한 태그 안에 넣을 수 있습니다.

104
00:09:34,160 --> 00:09:35,560
그리고 나서 우리는 돌진을 할 것입니다.

105
00:09:35,630 --> 00:09:38,470
텍스트는 그와 같은 주석입니다.

106
00:09:39,170 --> 00:09:39,580
괜찮아.

107
00:09:39,770 --> 00:09:47,150
그래서 이것은 쇼 페이지의 주어진 캠프장에있는 모든 코멘트를 반복 할 것이고, 각각에 대한 단락을 만들 것입니다.

108
00:09:47,630 --> 00:09:54,440
그리고 그 단락 안에서 우리는 접힌 주석 작성자를 인쇄 한 다음 주석 텍스트를 대시합니다.

109
00:09:54,840 --> 00:09:56,370
그럼 그게 우리에게 효과가 있는지 봅시다.

110
00:09:56,610 --> 00:10:02,440
계속해서 서버를 중지하거나 서버를 다시 시작한 다음 쇼 페이지를 방문하십시오.

111
00:10:02,790 --> 00:10:07,820
다시 가자. 새로 고침하자. 메사 사막. 우리가 간다.

112
00:10:07,830 --> 00:10:09,860
우리는 여기서 첫 코멘트를 남겼습니다.

113
00:10:09,870 --> 00:10:13,020
우리는 지금 각 캠프장에 대해 단 한가지 의견을 가지고 있습니다.

114
00:10:13,010 --> 00:10:14,140
곧 우리는 더 많은 것을 가질 것입니다.

115
00:10:14,150 --> 00:10:16,690
일단 새로운 코멘트를 추가 할 수있는 기능을 추가합니다.

116
00:10:16,940 --> 00:10:29,040
그래서 바로 여기에 다음 비디오에 추가 할 버튼이 있습니다. 여기에 코멘트를 추가하고 그것을 클릭하면 양식으로 이동 한 다음 새로운 코멘트를 추가 한 다음이 페이지로 돌아올 수 있습니다. 우리의 새로운 코멘트가 나타납니다.

117
00:10:29,510 --> 00:10:32,720
그렇기 때문에이 비디오에서 우리가해야 할 일은 모두 자신감이 넘치게됩니다.

118
00:10:32,820 --> 00:10:37,770
잠시 시간을내어 우리가 수행 한 모든 작업이나 중요한 부분을 검토하십시오.

119
00:10:37,760 --> 00:10:48,220
그래서 우리는 코멘트 스키마에 추가 한 파일이 있다는 주석을 작성했으며 모델을 작성한 다음 캠프 그라운드를 조금 변경하여 스키마에 주석이 추가되도록했습니다.

120
00:10:48,320 --> 00:10:53,990
이 주석은 전체 주석이 아닌 주석 객체 ID의 배열입니다.

121
00:10:54,260 --> 00:10:58,330
그리고 우리는 여전히 잘 운영되고있는 좌석을 가지고 있습니다.

122
00:10:58,350 --> 00:10:59,610
바로 여기에.

123
00:10:59,820 --> 00:11:04,650
문체 적으로 우리가 이것을 옮기는 것이 조금 더 의미가있을 것입니다.

124
00:11:04,740 --> 00:11:09,290
그래서 나는 이것을 잘라내어 그 설정을 한 후에 그것을 움직일 것입니다.

125
00:11:09,570 --> 00:11:10,710
그러나 그것은 정말로 중요하지 않습니다.

126
00:11:10,910 --> 00:11:14,700
그래서 우리는 3 개의 다른 캠프장에 추가되는 데이터베이스를 파종 할 것입니다.

127
00:11:14,720 --> 00:11:33,680
호머의 의견을 가진 각자 그리고 우리가하고있는 일은 우리가 여기에있는 쇼 루트를 방문 할 때 우리는 바로 ID가있는 한 캠프장으로 캠프장을 가져옵니다. 그런 다음 여기에이 데이터를 채우기 위해 코멘트 배열을 채워서 아이디가 아님을 확인하십시오. 우리는 그것을 템플릿에 보낼 수 있습니다.

128
00:11:33,770 --> 00:11:39,570
그리고 템플릿에서 우리는 그것을 사용하고 있습니다. 우리는 그것을 반복하고 각 주석에 대한 단락을 표시합니다.

129
00:11:39,810 --> 00:11:40,270
승인.
