﻿1
00:00:01,280 --> 00:00:02,656
‫Instruktur: Video ini

2
00:00:02,656 --> 00:00:05,690
‫akan menjadi yang pertama dari empat video operasi CRUD.

3
00:00:05,690 --> 00:00:09,363
‫Jadi yang pertama ini tentang membuat dokumen baru.

4
00:00:10,720 --> 00:00:13,310
‫Namun sebelum kita mulai membuat dokumen

5
00:00:13,310 --> 00:00:16,730
‫baru, izinkan saya membahas masalah yang mungkin Anda alami.

6
00:00:16,730 --> 00:00:18,240
‫Jadi mungkin Anda

7
00:00:18,240 --> 00:00:21,540
‫bertanya-tanya, mengapa kita melakukan semua ini di terminal?

8
00:00:21,540 --> 00:00:24,770
‫Dan bagaimana hubungannya dengan aplikasi Express kami yang kami

9
00:00:24,770 --> 00:00:26,740
‫buat di bagian terakhir?

10
00:00:26,740 --> 00:00:29,100
‫Jawabannya adalah saat ini,

11
00:00:29,100 --> 00:00:32,383
‫saya ingin Anda mempelajari dasar-dasar mutlak MongoDB,

12
00:00:32,383 --> 00:00:35,240
‫tanpa konteks aplikasi apa pun.

13
00:00:35,240 --> 00:00:38,660
‫Jadi sungguh, benar-benar di luar Node.js. js.

14
00:00:38,660 --> 00:00:40,900
‫Karena secara teori, kami dapat menggunakan

15
00:00:40,900 --> 00:00:43,730
‫MongoDB dengan bahasa lain atau kerangka kerja lainnya.

16
00:00:43,730 --> 00:00:45,900
‫Tidak harus dengan Node.js. js, jadi

17
00:00:45,900 --> 00:00:48,020
‫saya pikir itu ide

18
00:00:48,020 --> 00:00:50,980
‫yang bagus untuk mempelajari MongoDB berdiri

19
00:00:50,980 --> 00:00:53,640
‫sendiri, tanpa konteks bahasa lain.

20
00:00:53,640 --> 00:00:54,473
‫Oke?

21
00:00:54,473 --> 00:00:56,590
‫Nantinya, kita tentu saja akan

22
00:00:56,590 --> 00:00:59,260
‫menghubungkan database MongoDB dengan aplikasi kita, sehingga

23
00:00:59,260 --> 00:01:00,520
‫di bagian

24
00:01:00,520 --> 00:01:03,070
‫selanjutnya, kita bisa benar-benar mulai bekerja dengan

25
00:01:03,070 --> 00:01:05,350
‫database di dalam aplikasi Express kita.

26
00:01:05,350 --> 00:01:06,680
‫Dan saat itu

27
00:01:06,680 --> 00:01:09,610
‫kita akan menggunakan driver MongoDB hanya untuk Node

28
00:01:09,610 --> 00:01:11,720
‫Express, sehingga kita dapat menggunakan

29
00:01:11,720 --> 00:01:14,790
‫bahasa JavaScript untuk berinteraksi dengan database MongoDB kita.

30
00:01:14,790 --> 00:01:15,623
‫Baiklah?

31
00:01:15,623 --> 00:01:18,830
‫Tapi untuk saat ini, mari kita belajar MongoDB tanpa semua itu.

32
00:01:18,830 --> 00:01:19,780
‫Baiklah?

33
00:01:19,780 --> 00:01:22,380
‫Jadi di kuliah terakhir, kami membuat database baru.

34
00:01:22,380 --> 00:01:24,950
‫Koleksi baru di dalam, yang disebut tur, dan

35
00:01:24,950 --> 00:01:27,430
‫kemudian satu dokumen baru di sana.

36
00:01:27,430 --> 00:01:28,263
‫Benar?

37
00:01:28,263 --> 00:01:29,360
‫Ingat bahwa?

38
00:01:29,360 --> 00:01:31,730
‫Dan untuk melakukan itu, kami menggunakan insert 1.

39
00:01:31,730 --> 00:01:32,830
‫Ingat bahwa?

40
00:01:32,830 --> 00:01:34,460
‫Tapi sekarang, mari

41
00:01:34,460 --> 00:01:36,980
‫kita membuat dua dokumen sekaligus.

42
00:01:36,980 --> 00:01:38,720
‫Jadi yang bekerja seperti ini.

43
00:01:38,720 --> 00:01:43,720
‫db, dengan sekali lagi, database saat ini, lalu . wisata, yang merupakan koleksi tempat kami

44
00:01:44,020 --> 00:01:45,700
‫ingin menambahkan dokumen baru kami,

45
00:01:45,700 --> 00:01:49,053
‫dan kemudian . masukkan banyak.

46
00:01:51,640 --> 00:01:52,473
‫Oke?

47
00:01:52,473 --> 00:01:56,003
‫Dan insertMany akan menerima array dari banyak objek.

48
00:01:56,900 --> 00:01:59,143
‫Jadi array, dan kemudian tutup.

49
00:02:00,210 --> 00:02:02,500
‫Jadi objek kosong, dan itu

50
00:02:02,500 --> 00:02:05,459
‫mungkin sebenarnya sudah meletakkan objek kosong kedua di

51
00:02:05,459 --> 00:02:08,883
‫sini, jadi yang perlu kita lakukan hanyalah mengisi objek-objek ini.

52
00:02:10,030 --> 00:02:13,713
‫Jadi namanya, yang satu ini disebut The Sea Explorer.

53
00:02:17,070 --> 00:02:21,140
‫Ini memiliki harga 497, dan peringkat 4. 8.

54
00:02:27,030 --> 00:02:28,703
‫Dan kemudian objek berikutnya.

55
00:02:30,560 --> 00:02:35,560
‫Mari kita beri nama The Snow Adventurer.

56
00:02:38,210 --> 00:02:42,070
‫Yang merupakan salah satu dari sembilan tur lain yang kami miliki.

57
00:02:42,070 --> 00:02:46,283
‫Kemudian harganya sedikit lebih mahal, 997.

58
00:02:48,030 --> 00:02:51,020
‫Dan peringkatnya adalah 4. 9.

59
00:02:51,020 --> 00:02:53,600
‫Dan sebenarnya, mari tambahkan bidang lain di sini.

60
00:02:53,600 --> 00:02:55,700
‫Jadi, ingat dari kuliah

61
00:02:55,700 --> 00:02:59,600
‫pendahuluan bagaimana saya mengatakan bahwa dokumen MongoDB sangat fleksibel.

62
00:02:59,600 --> 00:03:03,310
‫Jadi mereka tidak semua harus memiliki struktur yang sama.

63
00:03:03,310 --> 00:03:04,143
‫Oke?

64
00:03:04,143 --> 00:03:06,790
‫Jadi kita dapat memiliki bidang yang berbeda dalam dokumen yang berbeda.

65
00:03:06,790 --> 00:03:09,253
‫Jadi mari kita tambahkan kesulitannya di sini.

66
00:03:13,690 --> 00:03:16,100
‫Dan atur yang ini menjadi mudah.

67
00:03:16,100 --> 00:03:17,040
‫Oke?

68
00:03:17,040 --> 00:03:19,440
‫Jadi itu saja, mari kita kembali ke sini.

69
00:03:19,440 --> 00:03:22,390
‫Jadi kami memasukkan dua dokumen baru, dan di

70
00:03:22,390 --> 00:03:25,280
‫sini kami melihat ID yang mereka dapatkan.

71
00:03:25,280 --> 00:03:26,940
‫Jadi dua pengidentifikasi unik

72
00:03:26,940 --> 00:03:29,325
‫yang dibuat secara otomatis untuk masing-masing dari mereka.

73
00:03:29,325 --> 00:03:30,390
‫Oke?

74
00:03:30,390 --> 00:03:35,370
‫Sekarang hanya untuk memastikan, ingat make db. wisata. temukan, dan di

75
00:03:38,350 --> 00:03:41,490
‫sini memang, kami sekarang memiliki tiga tur kami.

76
00:03:41,490 --> 00:03:43,780
‫Jadi itulah yang kami buat di kuliah

77
00:03:43,780 --> 00:03:46,190
‫terakhir, dan kemudian dua yang baru saja kami buat.

78
00:03:46,190 --> 00:03:47,290
‫Oke?

79
00:03:47,290 --> 00:03:49,320
‫Jadi itu sebenarnya

80
00:03:49,320 --> 00:03:52,670
‫untuk kuliah ini, hanya untuk rekap, kami

81
00:03:52,670 --> 00:03:56,050
‫menggunakan fungsi insertMany untuk melewatkan array dua objek,

82
00:03:56,050 --> 00:03:59,267
‫atau dua dokumen yang ingin kami buat.

83
00:03:59,267 --> 00:04:00,400
‫Oke?

84
00:04:00,400 --> 00:04:03,150
‫Jadi hanya itu yang saya miliki untuk yang satu ini.

85
00:04:03,150 --> 00:04:05,500
‫Selanjutnya, kita akan belajar bagaimana

86
00:04:05,500 --> 00:04:09,220
‫melakukan beberapa query lanjutan untuk mencari data di database kita.

87
00:04:09,220 --> 00:04:12,613
‫Jadi itu yang menarik, jadi mari kita lanjutkan segera.

