﻿1
00:00:01,060 --> 00:00:03,880
‫-: Bienvenido de nuevo al siguiente video.

2
00:00:03,880 --> 00:00:05,834
‫Y sigamos adelante ahora con

3
00:00:05,834 --> 00:00:08,409
‫una característica nueva y bastante avanzada de Mongoose

4
00:00:08,409 --> 00:00:10,917
‫llamada 'Virtual Populate'. Entonces, en

5
00:00:12,410 --> 00:00:14,441
‫ese momento, hemos llenado

6
00:00:14,441 --> 00:00:16,220
‫las reseñas con

7
00:00:16,220 --> 00:00:20,940
‫el recorrido y los datos del usuario aquí mismo, ¿verdad?

8
00:00:20,940 --> 00:00:22,516
‫Entonces, ahora mismo,

9
00:00:22,516 --> 00:00:26,160
‫cuando solicitamos reseñas, obtenemos acceso a esa información.

10
00:00:26,160 --> 00:00:29,086
‫Sin embargo, eso todavía deja un problema sin resolver.

11
00:00:29,086 --> 00:00:33,290
‫Entonces, ¿cómo vamos a acceder a las reseñas de los tours?

12
00:00:33,290 --> 00:00:34,936
‫Básicamente, al revés.

13
00:00:34,936 --> 00:00:38,380
‫Entonces, digamos que solicité un recorrido específico.

14
00:00:38,380 --> 00:00:39,766
‫Y luego, ¿cómo tendré

15
00:00:39,766 --> 00:00:42,306
‫acceso a todas las reseñas de ese tour?

16
00:00:42,306 --> 00:00:44,803
‫Y este problema surge aquí porque

17
00:00:44,803 --> 00:00:47,357
‫hicimos referencias a los padres en las revisiones.

18
00:00:47,357 --> 00:00:50,676
‫Entonces, básicamente, tener las reseñas apuntando a los

19
00:00:50,676 --> 00:00:54,350
‫tours y no los tours apuntando a las reseñas.

20
00:00:54,350 --> 00:00:57,180
‫Y así, como dijimos al principio de la

21
00:00:57,180 --> 00:00:58,660
‫sección, en este

22
00:00:58,660 --> 00:01:01,560
‫caso, el padre realmente no conoce a sus hijos.

23
00:01:01,560 --> 00:01:03,060
‫Y así, en

24
00:01:03,060 --> 00:01:06,480
‫este ejemplo, el tour no conoce sus reseñas.

25
00:01:06,480 --> 00:01:08,170
‫Y a veces, está bien.

26
00:01:08,170 --> 00:01:10,750
‫Pero en este caso, queremos

27
00:01:10,750 --> 00:01:14,790
‫que la gira conozca básicamente todas las críticas que tiene.

28
00:01:14,790 --> 00:01:16,470
‫Ahora, para resolver esto, con

29
00:01:16,470 --> 00:01:18,110
‫lo que sabemos

30
00:01:18,110 --> 00:01:20,330
‫en este punto, podríamos tener dos soluciones.

31
00:01:20,330 --> 00:01:23,050
‫Y el primero sería consultar manualmente

32
00:01:23,050 --> 00:01:26,570
‫las reseñas cada vez que realizamos una consulta sobre recorridos.

33
00:01:26,570 --> 00:01:28,106
‫Pero sería un

34
00:01:28,106 --> 00:01:30,550
‫poco engorroso hacerlo manualmente de esta manera.

35
00:01:30,550 --> 00:01:33,440
‫Y la segunda solución podría ser también hacer

36
00:01:33,440 --> 00:01:35,860
‫referencias a niños en los recorridos.

37
00:01:35,860 --> 00:01:37,810
‫Básicamente, mantenga una matriz de todas

38
00:01:37,810 --> 00:01:40,460
‫las ID de revisión en cada documento de viaje.

39
00:01:40,460 --> 00:01:42,100
‫Entonces, todo lo que

40
00:01:42,100 --> 00:01:45,020
‫tendríamos que hacer es llenar esa matriz, ¿verdad?

41
00:01:45,020 --> 00:01:47,513
‫Pero, en realidad, ya descartamos hacer esto

42
00:01:47,513 --> 00:01:49,341
‫bien al principio porque

43
00:01:49,341 --> 00:01:51,751
‫no queremos almacenar esa matriz de

44
00:01:51,751 --> 00:01:53,785
‫ID de revisión que luego

45
00:01:53,785 --> 00:01:57,190
‫podría crecer indefinidamente en nuestra base de datos, ¿verdad?

46
00:01:57,190 --> 00:01:59,770
‫Y esa es exactamente la razón por la que

47
00:01:59,770 --> 00:02:02,243
‫elegimos la referencia de padres en primer lugar.

48
00:02:02,243 --> 00:02:05,450
‫Sin embargo, existe una gran solución para esto.

49
00:02:05,450 --> 00:02:08,040
‫Y eso es porque Mongoose en realidad nos ofrece

50
00:02:08,040 --> 00:02:10,054
‫una muy buena solución para este

51
00:02:10,054 --> 00:02:14,930
‫problema con una característica bastante avanzada llamada 'Virtual Populate'. Entonces, con 'Virtual

52
00:02:14,930 --> 00:02:16,809
‫Populate', podemos

53
00:02:16,809 --> 00:02:20,020
‫completar el recorrido con reseñas.

54
00:02:20,020 --> 00:02:21,503
‫Entonces, en otras

55
00:02:21,503 --> 00:02:24,624
‫palabras, podemos tener acceso a todas las reseñas

56
00:02:24,624 --> 00:02:29,624
‫de un recorrido determinado, pero sin mantener este conjunto de identificaciones en el recorrido.

57
00:02:29,850 --> 00:02:31,535
‫Por lo tanto, piense

58
00:02:31,535 --> 00:02:35,316
‫en 'Virtual Populate' como una forma de mantener ese conjunto de ID

59
00:02:35,316 --> 00:02:39,750
‫de revisión en un recorrido, pero sin conservarlo en la base de datos.

60
00:02:39,750 --> 00:02:41,916
‫Y entonces eso resuelve el problema

61
00:02:41,916 --> 00:02:44,790
‫que tenemos con las referencias de niños, ¿verdad?

62
00:02:44,790 --> 00:02:49,490
‫Entonces, es un poco como campos virtuales, pero con poblar, ¿de acuerdo?

63
00:02:49,490 --> 00:02:51,030
‫Entonces, solo para ilustrar

64
00:02:51,030 --> 00:02:54,030
‫eso, vayamos a nuestro modelo de gira aquí.

65
00:02:54,030 --> 00:02:56,430
‫Entonces, lo que acabo de

66
00:02:56,430 --> 00:02:59,310
‫describir sería, en teoría, hacer algo como esto.

67
00:02:59,310 --> 00:03:00,670
‫Entonces, en nuestro modelo de

68
00:03:00,670 --> 00:03:03,447
‫viaje, agregaríamos un campo llamado 'Reseñas'. '(teclas haciendo

69
00:03:03,447 --> 00:03:06,114
‫clic) Y luego establezca el

70
00:03:07,050 --> 00:03:11,371
‫tipo en Mongoose. Esquema. ObjectId.

71
00:03:11,371 --> 00:03:13,782
‫(teclas haciendo clic) Y no es

72
00:03:13,782 --> 00:03:15,910
‫necesario que escriba esto.

73
00:03:15,910 --> 00:03:18,629
‫Solo lo hago para mostrártelo.

74
00:03:18,629 --> 00:03:20,920
‫(teclas haciendo clic) Y luego

75
00:03:20,920 --> 00:03:24,710
‫conéctelo con 'Revisar. Y, por supuesto,

76
00:03:24,710 --> 00:03:28,683
‫esto de aquí tendría que ser un objeto.

77
00:03:28,683 --> 00:03:31,763
‫Pero, lo que importa aquí es que

78
00:03:31,763 --> 00:03:35,100
‫básicamente así es como implementaríamos la referencia a niños.

79
00:03:35,100 --> 00:03:38,150
‫Entonces, las revisiones de referencia de la gira, ¿de acuerdo?

80
00:03:38,150 --> 00:03:40,174
‫Pero de nuevo, no queremos hacerlo.

81
00:03:40,174 --> 00:03:43,848
‫Entonces, en su lugar, implementaremos 'Virtual Populate. '(teclas haciendo

82
00:03:43,848 --> 00:03:48,480
‫clic) Está bien.

83
00:03:48,480 --> 00:03:48,480
‫Y funciona así.

84
00:03:48,480 --> 00:03:52,337
‫Así que lo hacemos aquí en el esquema de la gira.

85
00:03:52,337 --> 00:03:54,470
‫(teclas haciendo clic) Y todavía

86
00:03:54,470 --> 00:03:57,000
‫lo hacemos. virtual.

87
00:03:57,000 --> 00:04:00,283
‫Así que al igual que con este campo virtual

88
00:04:00,283 --> 00:04:04,158
‫aquí, semana de duración, luego escribimos el nombre del campo virtual.

89
00:04:04,158 --> 00:04:05,936
‫Así que llamémoslo

90
00:04:05,936 --> 00:04:10,450
‫'Reseñas' y luego un objeto de algunas opciones.

91
00:04:10,450 --> 00:04:12,017
‫Y el primero es el

92
00:04:12,017 --> 00:04:14,030
‫nombre del modelo al que queremos hacer referencia.

93
00:04:14,030 --> 00:04:16,850
‫Y eso funciona igual que con las referencias normales.

94
00:04:16,850 --> 00:04:18,920
‫(teclas haciendo clic) Así que

95
00:04:18,920 --> 00:04:21,360
‫de nuevo, el nombre del modelo.

96
00:04:21,360 --> 00:04:23,580
‫Entonces, 'Revisión' o curso, en este caso.

97
00:04:23,580 --> 00:04:26,490
‫Y ahora, realmente necesitamos especificar el nombre de los

98
00:04:26,490 --> 00:04:29,320
‫campos para conectar los dos conjuntos de datos.

99
00:04:29,320 --> 00:04:31,570
‫Y esta es, para mí, la parte más complicada de

100
00:04:31,570 --> 00:04:33,810
‫implementar este 'Virtual Populate'. Entonces,

101
00:04:33,810 --> 00:04:37,420
‫asegurémonos de que realmente entiendes esta parte.

102
00:04:37,420 --> 00:04:39,880
‫Entonces aquí, necesitamos especificar dos campos.

103
00:04:39,880 --> 00:04:42,166
‫El campo extranjero y el campo local.

104
00:04:42,166 --> 00:04:46,940
‫Así que comencemos por el campo extranjero.

105
00:04:46,940 --> 00:04:49,990
‫Y entonces, este es el nombre del campo en el otro modelo.

106
00:04:49,990 --> 00:04:51,636
‫Entonces, en el modelo de

107
00:04:51,636 --> 00:04:54,940
‫Revisión en este caso, donde se almacena la referencia al modelo actual.

108
00:04:54,940 --> 00:04:59,050
‫Y eso es, en este caso, el campo del Tour, ¿verdad?

109
00:04:59,050 --> 00:05:00,396
‫Entonces, echemos un vistazo a eso.

110
00:05:00,396 --> 00:05:02,867
‫Y así, nuevamente, en nuestro modelo de revisión, tenemos

111
00:05:02,867 --> 00:05:05,490
‫un campo llamado 'Tour'. 'Y aquí

112
00:05:05,490 --> 00:05:08,940
‫es donde se almacena la identificación del recorrido.

113
00:05:08,940 --> 00:05:11,442
‫Y es por eso que aquí,

114
00:05:11,442 --> 00:05:14,111
‫en este campo extranjero, especificamos el nombre

115
00:05:14,111 --> 00:05:17,720
‫de ese campo para conectar estos dos modelos, ¿de acuerdo?

116
00:05:17,720 --> 00:05:20,220
‫Y ahora debemos hacer lo mismo con el modelo actual.

117
00:05:20,220 --> 00:05:23,060
‫Por lo tanto, debemos decir dónde se almacena realmente

118
00:05:23,060 --> 00:05:25,773
‫esa identificación aquí en este modelo Tour actual.

119
00:05:26,720 --> 00:05:27,883
‫Entonces, campo local.

120
00:05:29,520 --> 00:05:32,090
‫Y eso es, el ID.

121
00:05:32,090 --> 00:05:34,600
‫Entonces, _ID, ¿de acuerdo?

122
00:05:34,600 --> 00:05:37,368
‫Y así, nuevamente, este _ID, que es como

123
00:05:37,368 --> 00:05:39,285
‫se llama en el

124
00:05:39,285 --> 00:05:42,400
‫modelo local, se llama 'Tour' en el modelo extranjero.

125
00:05:42,400 --> 00:05:45,070
‫Entonces, en el modelo Review. ¿Okey?

126
00:05:45,070 --> 00:05:47,020
‫Y de nuevo, así es como

127
00:05:47,020 --> 00:05:48,763
‫conectamos estos dos modelos.

128
00:05:49,690 --> 00:05:51,750
‫Escribamos aquí que

129
00:05:51,750 --> 00:05:55,223
‫esto es 'Virtual Populate', ¿de acuerdo?

130
00:05:56,230 --> 00:05:58,580
‫Y ahora, con esta configuración,

131
00:05:58,580 --> 00:06:01,260
‫podemos usar Populate como lo hicimos antes.

132
00:06:01,260 --> 00:06:03,370
‫Entonces, lo que queremos hacer ahora

133
00:06:03,370 --> 00:06:05,475
‫es seguir adelante y poblar

134
00:06:05,475 --> 00:06:08,860
‫la gira cuando solo tengamos una gira, ¿de acuerdo?

135
00:06:08,860 --> 00:06:16,830
‫Entonces aquí en Postman, está en esta situación de 'Get Tour'. ' ¿Okey?

136
00:06:16,830 --> 00:06:16,830
‫Veamos si esto realmente existe.

137
00:06:16,830 --> 00:06:19,963
‫Y lo hace, pero es esta extraña gira de prueba.

138
00:06:21,490 --> 00:06:25,933
‫Y entonces, hagámoslo con este 'Forest Hiker'.

139
00:06:29,101 --> 00:06:30,033
‫Está bien.

140
00:06:32,380 --> 00:06:33,980
‫Entonces, cuando tengamos este

141
00:06:33,980 --> 00:06:36,080
‫recorrido, ahora queremos completar las reseñas.

142
00:06:36,080 --> 00:06:39,073
‫Y ya debería estar aquí como una matriz vacía.

143
00:06:39,980 --> 00:06:41,220
‫Ah, aquí está.

144
00:06:41,220 --> 00:06:43,810
‫No es una matriz vacía, pero está configurada como 'nula. “Pero el

145
00:06:43,810 --> 00:06:45,540
‫campo virtual ya está

146
00:06:45,540 --> 00:06:47,450
‫ahí con las revisiones.

147
00:06:47,450 --> 00:06:49,160
‫Pero es nulo en este

148
00:06:49,160 --> 00:06:51,830
‫punto porque aún no lo hemos poblado, ¿de acuerdo?

149
00:06:51,830 --> 00:06:53,800
‫Y nuevamente, solo queremos completarlo aquí

150
00:06:53,800 --> 00:06:54,940
‫en el

151
00:06:54,940 --> 00:06:57,360
‫'Obtener un recorrido', y no en el

152
00:06:57,360 --> 00:06:59,319
‫'Obtener todos los recorridos' porque sería

153
00:06:59,319 --> 00:07:03,250
‫demasiada información para enviar a un cliente cuando obtenga todos los recorridos.

154
00:07:03,250 --> 00:07:05,350
‫Además, cuando obtenemos todos los recorridos,

155
00:07:05,350 --> 00:07:08,030
‫generalmente es para crear una página de descripción general.

156
00:07:08,030 --> 00:07:09,340
‫Y en ese

157
00:07:09,340 --> 00:07:12,000
‫caso, normalmente no necesitamos acceder a todas las reseñas.

158
00:07:12,000 --> 00:07:13,440
‫Solo lo necesitamos cuando

159
00:07:13,440 --> 00:07:15,600
‫en realidad estamos mostrando solo una gira.

160
00:07:15,600 --> 00:07:17,080
‫¿Okey? Entonces, creo que

161
00:07:17,080 --> 00:07:20,117
‫tiene sentido hacer esto solo en 'Get One Tour'. 'Entonces, hagamos

162
00:07:21,060 --> 00:07:23,010
‫eso poblar realmente directamente

163
00:07:23,010 --> 00:07:24,803
‫en el controlador.

164
00:07:24,803 --> 00:07:27,543
‫Entonces, el controlador de gira y aquí abajo

165
00:07:27,543 --> 00:07:31,010
‫donde tenemos 'Get Tour'. 'Y así,

166
00:07:31,010 --> 00:07:33,473
‫eso es realmente muy fácil.

167
00:07:33,473 --> 00:07:36,624
‫Solo queda llamar a 'Rellenar' después de

168
00:07:36,624 --> 00:07:40,670
‫la otra consulta, y luego simplemente pasar el nombre del

169
00:07:40,670 --> 00:07:42,850
‫campo que queremos rellenar.

170
00:07:42,850 --> 00:07:45,803
‫Y así, como ya sabemos, eso se llama 'Reseñas. Y, entonces,

171
00:07:45,803 --> 00:07:48,613
‫eso debería ser ya.

172
00:07:50,520 --> 00:07:51,460
‫¿Está bien?

173
00:07:51,460 --> 00:07:54,573
‫Entonces, probemos esto ahora y echemos un vistazo a esto.

174
00:07:57,500 --> 00:08:02,010
‫Y, de hecho, ahora tenemos nuestra revisión completa aquí.

175
00:08:02,010 --> 00:08:04,570
‫¿Está bien? Entonces eso se pobló.

176
00:08:04,570 --> 00:08:07,160
‫Y entonces significa que nuestro Virtual

177
00:08:07,160 --> 00:08:09,130
‫Populate realmente está funcionando.

178
00:08:09,130 --> 00:08:10,913
‫Ahora, puede comenzar a

179
00:08:10,913 --> 00:08:12,752
‫ver que esto está creando

180
00:08:12,752 --> 00:08:15,166
‫una especie de problema porque esto aquí

181
00:08:15,166 --> 00:08:17,410
‫básicamente está creando una cadena de poblados.

182
00:08:17,410 --> 00:08:19,400
‫Y eso no es ideal en absoluto.

183
00:08:19,400 --> 00:08:22,690
‫Entonces, tenemos el recorrido lleno de reseñas.

184
00:08:22,690 --> 00:08:24,950
‫Pero luego las reseñas también se

185
00:08:24,950 --> 00:08:28,100
‫rellenan con el recorrido nuevamente, y también con el usuario.

186
00:08:28,100 --> 00:08:30,280
‫Y luego también el recorrido también

187
00:08:30,280 --> 00:08:32,270
‫se está poblando con guías.

188
00:08:32,270 --> 00:08:34,160
‫Lo que en este caso no está

189
00:08:34,160 --> 00:08:35,820
‫sucediendo porque no hay guías.

190
00:08:35,820 --> 00:08:38,770
‫Pero si lo hubiera, tendríamos otra población más.

191
00:08:38,770 --> 00:08:41,618
‫Y entonces aquí tendríamos una cadena de tres poblaciones.

192
00:08:41,618 --> 00:08:45,360
‫Y entonces, para el rendimiento, eso, por supuesto, no es ideal en absoluto.

193
00:08:45,360 --> 00:08:47,500
‫Especialmente aquí con la gira.

194
00:08:47,500 --> 00:08:49,860
‫Así que tenemos el recorrido repleto de reseñas.

195
00:08:49,860 --> 00:08:52,660
‫Y en las reseñas, volvemos a tener los datos sobre el recorrido.

196
00:08:52,660 --> 00:08:55,550
‫Y eso no tiene mucho sentido en absoluto.

197
00:08:55,550 --> 00:08:57,430
‫Entonces, ahora es un desastre.

198
00:08:57,430 --> 00:08:59,830
‫Entonces, la solución que voy a usar

199
00:08:59,830 --> 00:09:01,408
‫aquí es desactivar

200
00:09:01,408 --> 00:09:04,710
‫la información de las reseñas con los recorridos, ¿de acuerdo?

201
00:09:04,710 --> 00:09:09,460
‫Básicamente, no necesitamos estos datos aquí en cada revisión.

202
00:09:09,460 --> 00:09:11,950
‫Entonces, en este caso, creo que es una buena solución.

203
00:09:11,950 --> 00:09:14,370
‫Pero claro, de nuevo en tu caso, siempre

204
00:09:14,370 --> 00:09:15,920
‫dependerá de cómo funcione

205
00:09:15,920 --> 00:09:18,077
‫tu aplicación en tu caso específico.

206
00:09:18,077 --> 00:09:21,140
‫Pero en esta aplicación, es más lógico tener realmente

207
00:09:21,140 --> 00:09:23,357
‫las reseñas disponibles en los

208
00:09:23,357 --> 00:09:25,790
‫recorridos, y no es tan importante tener

209
00:09:25,790 --> 00:09:28,750
‫el recorrido disponible en la reseña, ¿de acuerdo?

210
00:09:28,750 --> 00:09:32,010
‫Entonces, apaguemos ese poblado básicamente, en el

211
00:09:32,010 --> 00:09:33,513
‫modelo de Revisión.

212
00:09:35,620 --> 00:09:36,640
‫¿Okey?

213
00:09:36,640 --> 00:09:39,573
‫Entonces, comentemos esta parte,

214
00:09:40,490 --> 00:09:41,823
‫cópiela

215
00:09:44,670 --> 00:09:48,253
‫aquí y, básicamente, eliminemos esta primera.

216
00:09:50,530 --> 00:09:51,420
‫¿Ahora bien?

217
00:09:51,420 --> 00:09:52,620
‫Prepárate para ahorrar.

218
00:09:52,620 --> 00:09:53,790
‫Vamos a intentarlo otra vez.

219
00:09:53,790 --> 00:09:57,083
‫Entonces, ahora solo deberíamos ver la identificación del recorrido aquí.

220
00:09:59,670 --> 00:10:02,800
‫¿Okey? Y de hecho, eso es exactamente lo que obtenemos.

221
00:10:02,800 --> 00:10:04,627
‫¿Okey? Ahora, con esto,

222
00:10:04,627 --> 00:10:07,603
‫por supuesto, todavía hacemos referencias a los padres, ¿de acuerdo?

223
00:10:07,603 --> 00:10:10,648
‫Todavía guardamos una referencia a los recorridos aquí,

224
00:10:10,648 --> 00:10:13,100
‫pero simplemente no la completamos.

225
00:10:13,100 --> 00:10:14,920
‫Y nuevamente, porque no

226
00:10:14,920 --> 00:10:16,749
‫siempre necesitamos esos datos aquí.

227
00:10:16,749 --> 00:10:20,970
‫Está bien. Recapitulemos rápidamente lo que hicimos aquí.

228
00:10:20,970 --> 00:10:24,698
‫Entonces, comenzamos a hacer solo referencias de padres en la revisión.

229
00:10:24,698 --> 00:10:26,853
‫Pero eso hizo que en

230
00:10:26,853 --> 00:10:30,360
‫los recorridos no tuviéramos acceso a sus reseñas correspondientes.

231
00:10:30,360 --> 00:10:32,350
‫Y la solución más fácil para

232
00:10:32,350 --> 00:10:35,090
‫eso sería hacer también referencias de niños en los recorridos.

233
00:10:35,090 --> 00:10:36,740
‫Pero el problema con

234
00:10:36,740 --> 00:10:39,000
‫eso sería que en realidad no queremos

235
00:10:39,000 --> 00:10:40,801
‫mantener una matriz de todos

236
00:10:40,801 --> 00:10:43,310
‫los documentos secundarios en el documento principal, ¿verdad?

237
00:10:43,310 --> 00:10:44,993
‫Porque nuevamente, no

238
00:10:44,993 --> 00:10:47,960
‫queremos permitir que las matrices crezcan indefinidamente.

239
00:10:47,960 --> 00:10:49,050
‫Entonces, en

240
00:10:49,050 --> 00:10:52,853
‫lugar de hacer eso, implementamos poblados virtuales como este.

241
00:10:54,279 --> 00:10:56,100
‫¿Está bien? Así que, así.

242
00:10:56,100 --> 00:10:59,340
‫Y esto nos permite hacer básicamente exactamente lo mismo.

243
00:10:59,340 --> 00:11:01,940
‫Por lo tanto, mantener una referencia a todos

244
00:11:01,940 --> 00:11:03,049
‫los documentos

245
00:11:03,049 --> 00:11:05,911
‫secundarios en el documento principal, pero sin conservar esa

246
00:11:05,911 --> 00:11:07,970
‫información en la base de datos.

247
00:11:07,970 --> 00:11:11,002
‫Y entonces, después de haber configurado este

248
00:11:11,002 --> 00:11:14,196
‫poblado virtual, todo lo que teníamos que hacer

249
00:11:14,196 --> 00:11:19,090
‫es básicamente usar Populate como lo hicimos antes con las referencias reales.

250
00:11:19,090 --> 00:11:20,668
‫Y luego, finalmente, también

251
00:11:20,668 --> 00:11:24,108
‫apagamos uno de los poblados que teníamos en la revisión.

252
00:11:24,108 --> 00:11:26,610
‫Entonces, este de aquí, donde

253
00:11:26,610 --> 00:11:29,618
‫completamos el ID de la gira, porque

254
00:11:29,618 --> 00:11:33,230
‫eso estaba creando una cadena ineficiente de poblados.

255
00:11:33,230 --> 00:11:36,470
‫Y eso es, por supuesto, algo que no queremos.

256
00:11:36,470 --> 00:11:38,430
‫Y así, al

257
00:11:38,430 --> 00:11:43,070
‫final, terminamos con un resultado como este, ¿de acuerdo?

258
00:11:43,070 --> 00:11:43,903
‫Excelente.

259
00:11:43,903 --> 00:11:45,560
‫Entonces, espero que tenga sentido para ti.

260
00:11:45,560 --> 00:11:47,086
‫Y así, con esto,

261
00:11:47,086 --> 00:11:51,200
‫por ahora terminamos de esta parte de la población, ¿de acuerdo?

262
00:11:51,200 --> 00:11:53,692
‫Y ahora pasemos al siguiente tema,

263
00:11:53,692 --> 00:11:56,783
‫que básicamente es la creación de rutas anidadas.

