﻿1
00:00:01,130 --> 00:00:02,400
‫Instruktur: Selamat datang kembali.

2
00:00:02,400 --> 00:00:05,260
‫Jadi setelah beberapa kuliah teori yang lebih

3
00:00:05,260 --> 00:00:09,210
‫berat, sekarang, kami akhirnya akan mulai menerapkan model data

4
00:00:09,210 --> 00:00:11,640
‫kami dan mulai dengan lokasi.

5
00:00:11,640 --> 00:00:14,080
‫Jadi dalam video ini, Anda akan

6
00:00:14,080 --> 00:00:16,680
‫mempelajari semua tentang data geospasial di MongoDB.

7
00:00:16,680 --> 00:00:18,120
‫Dan ini benar-benar

8
00:00:18,120 --> 00:00:20,513
‫topik yang menurut saya pribadi sangat menarik.

9
00:00:22,170 --> 00:00:24,630
‫Sekarang, ingat dari kuliah sebelumnya

10
00:00:24,630 --> 00:00:27,470
‫bahwa data lokasi kami sebenarnya akan dimasukkan

11
00:00:27,470 --> 00:00:29,070
‫ke dalam tur.

12
00:00:29,070 --> 00:00:31,680
‫Oleh karena itu, pada dasarnya kami akan mendeklarasikan

13
00:00:31,680 --> 00:00:34,040
‫segala sesuatu yang berhubungan dengan lokasi dalam

14
00:00:34,040 --> 00:00:35,500
‫model tur kami.

15
00:00:35,500 --> 00:00:40,320
‫Baiklah, jadi mari kita buka yang itu dan tepat di akhir,

16
00:00:40,320 --> 00:00:43,010
‫mari kita mulai dengan menambahkan startLocation.

17
00:00:43,010 --> 00:00:45,660
‫Oke, jadi kita akan memiliki

18
00:00:45,660 --> 00:00:48,520
‫startLocation dan kemudian juga, lokasi secara umum.

19
00:00:48,520 --> 00:00:52,680
‫Sekarang, MongoDB mendukung data geospasial di luar kotak.

20
00:00:52,680 --> 00:00:56,650
‫Dan data geospasial pada dasarnya adalah data yang

21
00:00:56,650 --> 00:01:00,870
‫menggambarkan tempat-tempat di bumi dengan menggunakan koordinat bujur dan lintang.

22
00:01:00,870 --> 00:01:03,530
‫Oke, jadi kita bisa menggambarkan titik-titik

23
00:01:03,530 --> 00:01:06,350
‫sederhana atau kita juga bisa menggambarkan geometri

24
00:01:06,350 --> 00:01:11,350
‫yang lebih kompleks seperti garis atau bahkan poligon atau bahkan banyak poligon.

25
00:01:11,350 --> 00:01:13,030
‫Jadi sungguh, semuanya

26
00:01:13,030 --> 00:01:16,140
‫mungkin dengan data geospasial di MongoDB.

27
00:01:16,140 --> 00:01:20,060
‫Oke, jadi mari tambahkan bidang startLocation kami di sini dan

28
00:01:24,350 --> 00:01:27,750
‫kemudian mari kita benar-benar mengimplementasikan data geospasial ini.

29
00:01:27,750 --> 00:01:32,330
‫Dan MongoDB menggunakan format data khusus yang disebut GeoJSON.

30
00:01:32,330 --> 00:01:33,663
‫Baiklah, jadi.

31
00:01:35,080 --> 00:01:39,043
‫GeoJSON, untuk menentukan data geospasial.

32
00:01:40,370 --> 00:01:43,180
‫Dan sekarang, bagaimana cara kerjanya?

33
00:01:43,180 --> 00:01:46,130
‫Nah, objek yang kami tentukan di sini sebenarnya,

34
00:01:46,130 --> 00:01:49,650
‫kali ini, bukan untuk opsi jenis skema seperti yang

35
00:01:49,650 --> 00:01:51,963
‫kami miliki, misalnya, di sini.

36
00:01:52,830 --> 00:01:55,970
‫Jadi objek ini di sini untuk opsi tipe skema.

37
00:01:55,970 --> 00:01:57,190
‫Ingat itu?

38
00:01:57,190 --> 00:01:59,960
‫Tapi sekarang, objek di sini sebenarnya adalah

39
00:01:59,960 --> 00:02:01,300
‫objek yang disematkan.

40
00:02:01,300 --> 00:02:02,830
‫Dan di dalam

41
00:02:02,830 --> 00:02:05,310
‫objek ini, kita dapat menentukan beberapa properti.

42
00:02:05,310 --> 00:02:08,520
‫Baiklah, dan agar objek ini dikenali

43
00:02:08,520 --> 00:02:11,720
‫sebagai JSON geospasial, kita membutuhkan properti

44
00:02:11,720 --> 00:02:14,133
‫tipe dan koordinat, oke.

45
00:02:15,210 --> 00:02:17,340
‫Jadi kita perlu tipe dan

46
00:02:19,270 --> 00:02:21,060
‫kita perlu koordinat, oke.

47
00:02:21,060 --> 00:02:22,970
‫Dan sekarang, masing-masing bidang

48
00:02:22,970 --> 00:02:26,490
‫ini di sini, jadi pada dasarnya, masing-masing sub-bidang ini akan

49
00:02:26,490 --> 00:02:28,470
‫mendapatkan opsi jenis skemanya sendiri.

50
00:02:28,470 --> 00:02:31,830
‫Baiklah, jadi pada dasarnya di sini, ini sedikit bersarang, jadi kita

51
00:02:31,830 --> 00:02:33,453
‫memiliki satu tingkat lebih dalam.

52
00:02:34,870 --> 00:02:37,910
‫Oke, jadi kami memiliki opsi tipe skema tipe

53
00:02:37,910 --> 00:02:41,040
‫dan kemudian kami juga membutuhkan opsi tipe skema untuk

54
00:02:41,040 --> 00:02:44,660
‫koordinat dan lagi, seperti yang kami miliki di sini di bidang

55
00:02:44,660 --> 00:02:47,800
‫lain ini dengan perbedaan bahwa ini sekarang adalah sub-bidang.

56
00:02:47,800 --> 00:02:52,903
‫Jadi tipe membutuhkan tipe string, baiklah,

57
00:02:53,940 --> 00:02:57,880
‫dan defaultnya harus point.

58
00:02:57,880 --> 00:03:00,240
‫Jadi ingat bagaimana saya mengatakan bahwa

59
00:03:00,240 --> 00:03:02,647
‫kita dapat menentukan banyak geometri di MongoDB?

60
00:03:02,647 --> 00:03:04,670
‫Dan yang default selalu point.

61
00:03:04,670 --> 00:03:07,990
‫Tapi sekali lagi, kita juga bisa menentukan poligon atau

62
00:03:07,990 --> 00:03:10,380
‫garis atau geometri lain seperti itu.

63
00:03:10,380 --> 00:03:12,310
‫Tetapi dalam hal ini, untuk startLocation,

64
00:03:12,310 --> 00:03:13,910
‫itu harus benar-benar titik.

65
00:03:13,910 --> 00:03:17,060
‫Jadi mari kita jadikan itu satu-satunya opsi

66
00:03:17,060 --> 00:03:19,283
‫yang mungkin dengan

67
00:03:20,300 --> 00:03:22,703
‫menentukan enum, jadi properti enumerasi.

68
00:03:23,700 --> 00:03:25,800
‫Jadi ingat, kita dapat menentukan larik

69
00:03:25,800 --> 00:03:28,900
‫dari semua opsi yang mungkin yang dapat diambil oleh

70
00:03:28,900 --> 00:03:33,290
‫bidang ini dan dalam hal ini, kita hanya ingin itu menjadi titik, oke.

71
00:03:33,290 --> 00:03:35,580
‫Jadi kami melakukannya di suatu tempat di atas sini.

72
00:03:37,810 --> 00:03:39,750
‫Ya, di sini dengan

73
00:03:39,750 --> 00:03:44,230
‫kesulitan di mana kami mengatakan itu hanya bisa sedang atau sulit.

74
00:03:44,230 --> 00:03:46,800
‫Benar, dan di sini, kami melakukan

75
00:03:46,800 --> 00:03:50,380
‫hal yang sama, tetapi hanya dengan satu pilihan, oke.

76
00:03:50,380 --> 00:03:52,620
‫Jadi kita perlu mendefinisikan

77
00:03:52,620 --> 00:03:55,340
‫tipe, mengingat, dan juga, array koordinat.

78
00:03:55,340 --> 00:03:59,370
‫Oke, jadi kita melakukannya dengan menyebutkan angka, tapi

79
00:03:59,370 --> 00:04:02,470
‫kemudian di dalam kurung kurawal ini.

80
00:04:02,470 --> 00:04:05,020
‫Oke, dan itu pada dasarnya berarti

81
00:04:05,020 --> 00:04:07,150
‫bahwa kita mengharapkan array angka

82
00:04:07,150 --> 00:04:09,910
‫dan array ini, seperti namanya, adalah koordinat

83
00:04:09,910 --> 00:04:12,420
‫titik dengan garis bujur pertama dan

84
00:04:12,420 --> 00:04:14,450
‫hanya kedua, garis lintang.

85
00:04:14,450 --> 00:04:16,290
‫Dan itu agak berlawanan

86
00:04:16,290 --> 00:04:18,540
‫dengan intuisi karena biasanya bekerja sebaliknya.

87
00:04:18,540 --> 00:04:21,530
‫Tapi di GeoJSON, begitulah cara kerjanya.

88
00:04:21,530 --> 00:04:24,240
‫Jadi, jika Anda pergi, misalnya, ke Google Maps untuk

89
00:04:24,240 --> 00:04:25,930
‫mendapatkan koordinat Anda, maka

90
00:04:25,930 --> 00:04:29,560
‫Anda akan melihat garis lintang terlebih dahulu dan kemudian garis bujur.

91
00:04:29,560 --> 00:04:31,823
‫Mari kita lihat itu.

92
00:04:33,500 --> 00:04:34,333
‫Jadi buka

93
00:04:36,070 --> 00:04:37,273
‫Maps di sini.

94
00:04:38,570 --> 00:04:40,423
‫Katakanlah New York.

95
00:04:41,860 --> 00:04:44,543
‫Oke, dan jika sekarang kita klik di suatu

96
00:04:46,030 --> 00:04:48,520
‫tempat di sini, katakan di sini, maka

97
00:04:48,520 --> 00:04:51,880
‫kita mendapatkan koordinat pertama dengan garis lintang dan kedua, garis bujur.

98
00:04:51,880 --> 00:04:54,960
‫Baiklah, dan jika Anda tidak terbiasa dengan itu, mari

99
00:04:54,960 --> 00:04:56,993
‫kita perkecil sedikit di

100
00:04:58,250 --> 00:05:00,760
‫sini, sehingga kita dapat melihat seluruh bumi.

101
00:05:00,760 --> 00:05:01,880
‫Wah, apa itu?

102
00:05:02,757 --> 00:05:04,220
‫Oke.

103
00:05:04,220 --> 00:05:07,610
‫Jadi garis lintang pada dasarnya adalah posisi horizontal yang

104
00:05:07,610 --> 00:05:10,680
‫diukur dalam derajat mulai dari garis khatulistiwa, jadi

105
00:05:10,680 --> 00:05:13,280
‫dari sini sampai ke atas sini.

106
00:05:13,280 --> 00:05:15,350
‫Jadi di khatulistiwa, suhunya nol derajat

107
00:05:15,350 --> 00:05:18,770
‫dan di atas sini, di Kutub Utara, suhunya 90 derajat.

108
00:05:18,770 --> 00:05:19,980
‫Dan kemudian

109
00:05:19,980 --> 00:05:23,150
‫bujur adalah hal yang sama, tetapi secara vertikal.

110
00:05:23,150 --> 00:05:27,440
‫Jadi posisinya mulai dari meridian, yang lewat di

111
00:05:27,440 --> 00:05:30,850
‫suatu tempat di sini, oke.

112
00:05:30,850 --> 00:05:33,410
‫Jadi bujur adalah posisi vertikal

113
00:05:33,410 --> 00:05:34,960
‫mulai dari sini.

114
00:05:34,960 --> 00:05:37,783
‫Dan itulah mengapa titik di sini yang kita

115
00:05:40,150 --> 00:05:41,183
‫dapatkan, di

116
00:05:42,070 --> 00:05:45,400
‫suatu tempat di sini, di suatu tempat di sini di

117
00:05:45,400 --> 00:05:48,380
‫Manhattan, memiliki garis lintang 40 dan garis bujur -73.

118
00:05:48,380 --> 00:05:49,650
‫Baiklah.

119
00:05:49,650 --> 00:05:54,540
‫Tapi bagaimanapun, mari kembali ke kode kita di sini, tentu saja,

120
00:05:54,540 --> 00:05:58,653
‫karena saya juga ingin menentukan properti untuk alamat tersebut.

121
00:06:01,060 --> 00:06:05,600
‫Jadi tambahkan string lain dan kemudian juga, deskripsi

122
00:06:05,600 --> 00:06:07,457
‫startLocation ini

123
00:06:08,890 --> 00:06:12,070
‫dan itu lagi, sebagai string, oke.

124
00:06:12,070 --> 00:06:14,060
‫Dan kami tidak akan

125
00:06:14,060 --> 00:06:16,930
‫mengatakan bahwa salah satu bidang ini harus

126
00:06:16,930 --> 00:06:19,490
‫diperlukan karena kami ingin membiarkan startLocation kosong.

127
00:06:19,490 --> 00:06:23,520
‫Oke, sekali lagi, untuk menentukan data geospasial dengan MongoDB, pada

128
00:06:23,520 --> 00:06:27,500
‫dasarnya kita perlu membuat objek baru seperti yang kita

129
00:06:27,500 --> 00:06:28,980
‫lakukan di sini.

130
00:06:28,980 --> 00:06:32,290
‫Dan objek itu kemudian harus memiliki setidaknya dua nama bidang.

131
00:06:32,290 --> 00:06:35,140
‫Jadi koordinat memiliki larik angka ini dan

132
00:06:35,140 --> 00:06:38,010
‫kemudian tipenya, yang seharusnya bertipe string dan

133
00:06:38,010 --> 00:06:40,770
‫harus berupa titik atau beberapa geometri

134
00:06:40,770 --> 00:06:43,670
‫lain yang baru saja saya ceritakan sebelumnya.

135
00:06:43,670 --> 00:06:47,260
‫Oke, dan tentu saja kita dapat menambahkan beberapa bidang lagi ke

136
00:06:47,260 --> 00:06:50,840
‫objek ini seperti yang kita lakukan di sini, baiklah.

137
00:06:50,840 --> 00:06:53,430
‫Sekarang, ingat bagaimana di kuliah terakhir kami

138
00:06:53,430 --> 00:06:55,920
‫mengatakan bagaimana kami akan memasukkan semua lokasi

139
00:06:55,920 --> 00:06:57,650
‫ke dalam dokumen tur?

140
00:06:57,650 --> 00:07:00,600
‫Tapi sekarang, startLocation di sini sebenarnya bukan

141
00:07:00,600 --> 00:07:02,340
‫dokumen itu sendiri.

142
00:07:02,340 --> 00:07:03,590
‫Ini benar-benar hanya

143
00:07:03,590 --> 00:07:06,070
‫sebuah objek yang menggambarkan titik tertentu di bumi.

144
00:07:06,070 --> 00:07:08,520
‫Tetapi untuk benar-benar membuat dokumen

145
00:07:08,520 --> 00:07:11,250
‫baru dan kemudian menyematkannya ke dokumen

146
00:07:11,250 --> 00:07:14,220
‫lain, kita sebenarnya perlu membuat array, oke.

147
00:07:14,220 --> 00:07:17,350
‫Jadi sebenarnya sangat mirip dengan apa yang sudah kita miliki di

148
00:07:17,350 --> 00:07:19,050
‫sini, tetapi harus berupa array.

149
00:07:19,050 --> 00:07:21,743
‫Dan itulah yang akan kami lakukan dengan lokasi kami.

150
00:07:25,190 --> 00:07:28,730
‫Jadi lokasi, dan sekarang, saya membuat array.

151
00:07:28,730 --> 00:07:31,740
‫Dan kemudian dalam array ini adalah tempat

152
00:07:31,740 --> 00:07:35,640
‫saya akan menentukan objek seperti yang saya lakukan sebelumnya di startLocation.

153
00:07:35,640 --> 00:07:38,140
‫Oke, dan Anda akan melihat

154
00:07:38,140 --> 00:07:41,430
‫seperti apa tampilannya dalam sekejap di aplikasi Kompas.

155
00:07:41,430 --> 00:07:44,693
‫Oke, dan sekarang, sebenarnya sama seperti sebelumnya.

156
00:07:47,530 --> 00:07:50,220
‫Jadi tipenya, ingat, untuk data geospasial

157
00:07:50,220 --> 00:07:51,263
‫perlu string.

158
00:07:52,640 --> 00:07:54,383
‫Defaultnya harus titik.

159
00:07:57,540 --> 00:08:01,323
‫Dan juga, itu tidak bisa apa-apa selain poin, oke.

160
00:08:02,950 --> 00:08:03,783
‫Jadi titik.

161
00:08:05,610 --> 00:08:09,010
‫Sekali lagi, kita memerlukan koordinat sebagai larik angka dan

162
00:08:11,000 --> 00:08:13,470
‫juga, untuk semua lokasi lain

163
00:08:13,470 --> 00:08:16,573
‫ini, kita masih ingin menentukan alamat dan deskripsi.

164
00:08:24,550 --> 00:08:28,153
‫Jadi string dan di sini, saya juga ingin menentukan tanggal,

165
00:08:29,920 --> 00:08:31,250
‫jadi sebagai angka.

166
00:08:31,250 --> 00:08:34,080
‫Dan tanggal ini pada dasarnya akan menjadi

167
00:08:34,080 --> 00:08:37,590
‫hari tur di mana orang akan pergi ke lokasi ini.

168
00:08:37,590 --> 00:08:39,460
‫Sekarang, jika kita ingin

169
00:08:39,460 --> 00:08:42,530
‫membuatnya lebih sederhana, kita bisa menghapus startLocation bersama-sama

170
00:08:42,530 --> 00:08:44,740
‫dan kemudian cukup mendefinisikan lokasi

171
00:08:44,740 --> 00:08:48,300
‫pertama sebagai startLocation dan menyetelnya ke hari nomor nol.

172
00:08:48,300 --> 00:08:50,960
‫Baiklah, tetapi saya memutuskan untuk

173
00:08:50,960 --> 00:08:53,970
‫juga memiliki startLocation sebagai bidang terpisah.

174
00:08:53,970 --> 00:08:57,390
‫Oke, jadi ini adalah cara Anda membuat dokumen yang disematkan.

175
00:08:57,390 --> 00:09:01,630
‫Ingat kita selalu perlu menggunakan array ini, oke.

176
00:09:01,630 --> 00:09:04,800
‫Jadi dengan menentukan pada dasarnya sebuah array objek, ini

177
00:09:04,800 --> 00:09:07,220
‫kemudian akan membuat dokumen baru di

178
00:09:07,220 --> 00:09:09,150
‫dalam dokumen induk, yang dalam

179
00:09:09,150 --> 00:09:11,000
‫hal ini adalah tur.

180
00:09:11,000 --> 00:09:13,790
‫Baiklah, sekarang, untuk membuat beberapa lokasi,

181
00:09:13,790 --> 00:09:17,080
‫saya sebenarnya akan mengimpor semua data asli kita.

182
00:09:17,080 --> 00:09:19,570
‫Baiklah, jadi alih-alih membuat tur baru, saya

183
00:09:19,570 --> 00:09:21,040
‫akan menghapus tur

184
00:09:21,040 --> 00:09:23,610
‫yang kami miliki lalu mengimpor data lengkapnya.

185
00:09:23,610 --> 00:09:25,283
‫Jadi di sini, di

186
00:09:26,390 --> 00:09:29,313
‫dev-data, ingatlah bahwa sebelum kita mengimpor tours-simple.

187
00:09:30,350 --> 00:09:32,820
‫Oke, jadi ini jenis data di sini.

188
00:09:32,820 --> 00:09:36,020
‫Tetapi kami juga memiliki tur dan

189
00:09:37,818 --> 00:09:41,272
‫ini sebenarnya memiliki lokasi dan lokasi awal.

190
00:09:41,272 --> 00:09:43,890
‫Jadi saya tidak yakin di mana startLocation itu.

191
00:09:43,890 --> 00:09:45,580
‫Ini dia.

192
00:09:45,580 --> 00:09:48,177
‫Jadi beginilah cara kami menentukan startLocation dan

193
00:09:48,177 --> 00:09:51,150
‫Anda melihat bahwa kami memiliki tipe yang disetel ke titik.

194
00:09:51,150 --> 00:09:53,520
‫Kami memiliki array koordinat kami.

195
00:09:53,520 --> 00:09:56,660
‫Dan tentu saja, kami memiliki deskripsi dan alamat.

196
00:09:56,660 --> 00:10:01,000
‫Dan kemudian di bawah sini, di lokasi, kami memiliki array, yang

197
00:10:01,000 --> 00:10:03,820
‫kemudian berisi satu objek untuk setiap lokasi.

198
00:10:03,820 --> 00:10:07,550
‫Dan Anda melihat bahwa sebenarnya masing-masing dari mereka mendapatkan id mereka sendiri.

199
00:10:07,550 --> 00:10:09,260
‫Jadi ini benar-benar dokumen

200
00:10:09,260 --> 00:10:11,360
‫dan bukan hanya objek sederhana.

201
00:10:11,360 --> 00:10:15,480
‫Baiklah, jadi mari kita pergi ke sini untuk mengimpor-dev-data dan

202
00:10:15,480 --> 00:10:18,673
‫menggantinya di sini hanya dengan tur.

203
00:10:20,700 --> 00:10:25,000
‫Berikan save dan kemudian ingat, pertama-tama kita harus menghapus dan

204
00:10:25,000 --> 00:10:26,133
‫kemudian mengimpor.

205
00:10:27,060 --> 00:10:29,063
‫Jadi pergi ke konsol lain di sini.

206
00:10:30,140 --> 00:10:32,213
‫Kami sekarang ingin

207
00:10:33,860 --> 00:10:36,750
‫menjalankan node, dev-data dan kemudian mengimpor,

208
00:10:36,750 --> 00:10:40,063
‫jadi sebenarnya, di folder data, lalu impor.

209
00:10:41,520 --> 00:10:46,520
‫Dan mulailah dengan menghapus dan mari kita tunggu dan memang, dan

210
00:10:47,790 --> 00:10:48,793
‫sekarang, impor.

211
00:10:53,500 --> 00:10:55,060
‫Dan ini dia.

212
00:10:55,060 --> 00:10:56,763
‫Dan mari kita periksa Kompas sekarang.

213
00:10:58,680 --> 00:10:59,953
‫Datanglah ke wisata kami.

214
00:11:01,830 --> 00:11:05,080
‫Dan memang, Anda sekarang melihat startLocation di

215
00:11:05,080 --> 00:11:06,660
‫sini sebagai objek.

216
00:11:06,660 --> 00:11:08,500
‫Oke, dan ketika Anda membukanya, Anda

217
00:11:08,500 --> 00:11:10,730
‫melihat semua data yang baru saja saya tunjukkan

218
00:11:10,730 --> 00:11:12,390
‫sebelumnya di file JSON.

219
00:11:12,390 --> 00:11:15,140
‫Benar, lalu di sini, juga, lokasi, yang Anda lihat

220
00:11:15,140 --> 00:11:17,200
‫sebagai array, jadi ketikkan array.

221
00:11:17,200 --> 00:11:21,010
‫Dan kemudian di sana, kita memiliki semua

222
00:11:21,010 --> 00:11:25,000
‫objek ini dan setiap objek juga memiliki id objeknya.

223
00:11:25,000 --> 00:11:28,680
‫Oke, dan sekali lagi, ini adalah bukti bahwa kami sekarang

224
00:11:28,680 --> 00:11:31,450
‫telah membuat, menyematkan, atau mendenormalisasi kumpulan data,

225
00:11:31,450 --> 00:11:34,980
‫jadi kumpulan data yang memiliki hubungan yang sangat dekat

226
00:11:34,980 --> 00:11:36,810
‫dengan data tur.

227
00:11:36,810 --> 00:11:39,450
‫Dan itulah mengapa kami memilih untuk

228
00:11:39,450 --> 00:11:42,780
‫benar-benar menjadikannya bagian dari tur daripada membuat koleksinya

229
00:11:42,780 --> 00:11:45,060
‫sendiri hanya untuk lokasi, bukan.

230
00:11:45,060 --> 00:11:48,073
‫Jadi kita akan benar-benar menggunakan ini nanti

231
00:11:48,073 --> 00:11:52,570
‫di bagian ini setelah kita mulai membuat beberapa kueri geospasial khusus.

232
00:11:52,570 --> 00:11:55,120
‫Oke, dan dengan kueri geospasial, kita dapat

233
00:11:55,120 --> 00:11:57,300
‫melakukan hal-hal yang sangat menakjubkan seperti

234
00:11:57,300 --> 00:12:00,570
‫menemukan data lokasi yang paling dekat dengan titik tertentu

235
00:12:00,570 --> 00:12:03,220
‫atau menemukan semua lokasi di dalam radius tertentu

236
00:12:03,220 --> 00:12:04,790
‫atau bidang tertentu.

237
00:12:04,790 --> 00:12:09,260
‫Dan sungguh, kemungkinannya benar-benar tidak terbatas, oke.

238
00:12:09,260 --> 00:12:11,760
‫Jadi kita hanya akan melihat beberapa aplikasinya pada

239
00:12:11,760 --> 00:12:13,670
‫akhir bagian ini karena untuk

240
00:12:13,670 --> 00:12:16,090
‫saat ini, saya benar-benar hanya ingin menunjukkan kepada

241
00:12:16,090 --> 00:12:20,183
‫Anda bagaimana kita dapat membuat kumpulan data tertanam seperti yang baru saja kita lakukan.

