1
00:00:00,450 --> 00:00:01,550
好歡迎回來。

2
00:00:01,950 --> 00:00:04,980
正如所承諾的，我們要開始寫一些代碼蒙戈。

3
00:00:04,980 --> 00:00:07,140
我這裡有命令，我們打算走過去的列表。

4
00:00:07,140 --> 00:00:11,430
有相當多的，但它確實這些底部有四個是最重要的。

5
00:00:11,520 --> 00:00:13,060
但是，我們需要開始與其中的一些。

6
00:00:13,140 --> 00:00:16,070
因此，第一個是人，神，我們已經跑了。

7
00:00:16,090 --> 00:00:23,960
並啟動了蒙戈德曼這是怎麼回事芒果過程中的最後一個視頻在後台本課程的其餘部分運行。

8
00:00:24,000 --> 00:00:26,610
我們只是必須有才能使用此蒙戈運行。

9
00:00:26,910 --> 00:00:43,330
所以，再一次，我們希望這在一個單獨的選項卡，然後我們將有另一個選項卡，我們將輸入蒙戈，這開闢了蒙哥的表演而我在最後一個視頻提的是就像我們使用的意義上的JavaScript控制台它調試測試的事情了。

10
00:00:43,380 --> 00:00:51,370
此外，我們使用它的時候，我們正在學習像我們現在的，但我們不會使用它真正地與他們的數據庫進行交互，並刪除的東西和更新的東西。

11
00:00:51,420 --> 00:00:53,650
我們會做，在一些文件。

12
00:00:54,210 --> 00:01:11,950
這樣我們就可以鍵入第一個命令是幫助，並會做哪些幫助只是給我們一些蒙戈的基本功能的列表，你會看到它顯示的東西像節目鬼使神差的是，我想非常接下來的事情說說表明TBS將顯示數據庫名稱。

13
00:01:12,210 --> 00:01:21,140
因此，如果我們嘗試，現在展示我們看到，有管理地方和這些是蒙戈知道兩個默認數據庫的DVR。

14
00:01:21,510 --> 00:01:27,040
和數據庫工作的方式是，我們會成為一個單獨的數據庫為每個應用程序，我們做。

15
00:01:27,090 --> 00:01:35,280
我們沒有到，但我們要做出Yelp的陣營數據庫，我們會讓其他數據庫與朋友的應用程序或任何其他我們上工作犬的應用程序。

16
00:01:35,340 --> 00:01:43,340
我們將有一個單獨的數據庫，這樣的東西是自包含的，我們再拍數據庫實際上是我們用一個數據庫以同樣的方式的方式。

17
00:01:43,340 --> 00:01:49,300
正是這種使用命令，然後它看起來像這樣利用，然後數據庫的名稱。

18
00:01:49,410 --> 00:01:52,040
如果那麼它存在它會自動使用它。

19
00:01:52,200 --> 00:01:56,070
如果不存在，它會使數據庫，然後使用它。

20
00:01:56,130 --> 00:02:13,750
所以我們做一個新的這裡只是叫演示演示使用不存在的，但隨後告訴我們切換到DB演示，然後我也可以運行顯示迪格比的，我們沒有看到演示還因為它是空的，但只要因為我們添加一些東西，我們會在這裡看到一個演示，以及。

21
00:02:13,860 --> 00:02:17,190
而我們在它添加的東西的方式是通過創建集合。

22
00:02:17,190 --> 00:02:19,320
因此，對於這個演示中，我們將使用犬。

23
00:02:19,410 --> 00:02:29,440
因此，我們將有狗的集合，每個狗可以有東西像一個名稱或年齡或滋生但請記住，這是芒戈。

24
00:02:29,550 --> 00:02:37,140
這是沒有續集的非關係所以它的靈活，所以我們可以有一隻狗，只有有一個名稱和一些狗將擁有所有這些。

25
00:02:37,230 --> 00:02:39,670
然後另一隻狗也可能只是完全空。

26
00:02:39,810 --> 00:02:43,970
而相反，它可能只是為狗是真實的。

27
00:02:44,340 --> 00:02:50,970
因此，我們完全靈活的在這裡，但我們需要的東西組一起到一個集合和該集合將狗。

28
00:02:50,970 --> 00:03:00,890
而我們創建一個新的集合只是我們喜歡的方式，我們不必提前聲明的集合，然後添加到它，我們可以先走一步，立即插入。

29
00:03:00,960 --> 00:03:05,730
所以，我們要一個單一的狗加入到我們的數據庫看起來像這樣。

30
00:03:05,760 --> 00:03:13,420
D-B點的狗點插入，然後我們傳遞了我們要插入的數據。

31
00:03:13,440 --> 00:03:15,940
而我呢在這之前讓我們來分析一下這個。

32
00:03:15,960 --> 00:03:32,120
因此，DB是指，我們是在其上演示狗DB是，不存在收集，但它會在短短的一會兒，然後插入的是，將在該數據庫將數據插入狗的集合命令，它是DEMA。

33
00:03:32,460 --> 00:03:47,090
所以我們要在對象中插入這個對象將開始很簡單用名稱等於resti而布里德等於多少就這樣。

34
00:03:47,310 --> 00:03:55,730
我們可以按下回車鍵，因為我錯過了我的報價，所以我會回去，並添加右引號他們得到了一個語法錯誤。

35
00:03:56,040 --> 00:04:00,660
現在，我們得到這個消息，指出正確的結果插入之一。

36
00:04:01,420 --> 00:04:18,020
為了證明該狗的集合被創造，我可以運行顯示集合和顯示我我現在有狗收集和如果我想現在查看我的數據庫中所有的狗，我們需要用這樣的發現並找到工作。

37
00:04:18,270 --> 00:04:21,370
狗的狗找到。

38
00:04:21,930 --> 00:04:26,090
然後，如果我們不通過任何它只是自動返回所有的狗。

39
00:04:26,130 --> 00:04:30,100
一切集合中，我們得到這個狗找回來。

40
00:04:30,270 --> 00:04:31,650
因此它具有繁殖。

41
00:04:31,760 --> 00:04:34,790
它有一個名稱，然後它有這個瘋狂的尋找的東西。

42
00:04:34,800 --> 00:04:41,090
強調ID這是一個對象ID是一串數字和字母的十六進制在這裡。

43
00:04:41,250 --> 00:04:46,430
這是自動蒙戈分配的，他們都是獨一無二的。

44
00:04:46,470 --> 00:04:55,950
因此，如果我們加上一個又一個的我們會做，現在我們將添加另一條狗，這一次，我們將加入維持笨蛋的添加名稱的品種。

45
00:04:55,950 --> 00:04:58,650
並成為露西和亨特。

46
00:04:59,160 --> 00:05:08,180
然後如果我們做D-B Dogstar再次找到你會看到，我們現在結束了兩隻狗，每個人都有一個唯一的對象。

47
00:05:08,460 --> 00:05:11,200
因此，他們看起來非常相似，它們都是一樣的。

48
00:05:11,340 --> 00:05:32,380
直到這最後一位數字或他們改變和獨有的ID是有用的，稍後我們將使用它來指特定的狗雖然沒有狗，但具體項目具體的露營地或者其他的資源，我們正與所以有時你的工作只是想找到狗的特定實例。

49
00:05:32,500 --> 00:05:54,210
因此，而不是找我們要找到具有狗的品種，我們要找到名稱狗等於Rustie一切所有的狗或全部的某種資源，我們可以做到這一點通過使用DB狗找到而非只是擊中進入我們傳遞了一個對象，讓我們說，我想找到狗的地方的名字是生鏽。

50
00:05:54,350 --> 00:06:07,850
我能做的名字生鏽，當我打輸入將找到狗或有名字等於resti狗，你可以看到我得到這個單一的狗的名字等於生鏽。

51
00:06:07,870 --> 00:06:18,950
現在讓我們添加在這裡多了一個誰不是傻子，這一次將是一個獅子狗與獅子狗的名字將是露露。

52
00:06:19,800 --> 00:06:42,200
現在，如果我做了狗了發現的一切，我得到三個狗，如果我找到在哪裡品種是傻子就這樣我得到了兩條狗，因為我們有兩個月的時間，我們有Rusti和露西，但我沒有得到露露因為她是一個獅子狗。

53
00:06:43,120 --> 00:06:50,370
OK，所以我們覆蓋插入收藏和檢索或發現什麼也叫閱讀。

54
00:06:50,380 --> 00:07:02,070
還有它代表創建，讀取，更新和銷毀或刪除的縮寫CRUD，我們已經做了C與我們的創建和讀取。

55
00:07:02,070 --> 00:07:05,480
現在讓我們來談談我們如何能夠更新特定的狗。

56
00:07:05,850 --> 00:07:11,070
比方說，我們弄清楚，露露實際上是拉布拉多而不是常規的獅子狗。

57
00:07:11,100 --> 00:07:16,870
我們所能做的是使用滿谷TBS更新來更新品種對露露的價值。

58
00:07:17,010 --> 00:07:22,940
所以，看起來像結核病，狗的更新和更新需要兩個不同的事情。

59
00:07:22,950 --> 00:07:36,640
第一種是一些選擇由我們要選擇她的名字叫露露或者我們可以選擇我們是品種貴賓犬或其中的ID是巨大的事情，但我會做選擇。

60
00:07:36,630 --> 00:07:44,370
她的名字叫露露，然後我們可以去更新它，這樣我們設置Vrede是拉布拉多。

61
00:07:44,460 --> 00:07:59,460
我希望這是你怎麼拼，我們可以按下回車鍵，如果我們現在看所有的狗或只是露露，你會看到我們更新露露除了一個小問題，這是我們完全推翻了露露的名字。

62
00:07:59,460 --> 00:08:09,420
我們所做的是，我們發現所有的狗她的名字叫露露，然後我們更新了她，使她所有的拉布拉多犬種的，以防止這種情況發生。

63
00:08:09,610 --> 00:08:17,040
如果我們只是想更新品種，同時保留原來的名字有一個輕微的改動，我們的更新，我們可以做到的。

64
00:08:17,220 --> 00:08:20,210
所以這次就讓我們放棄露露。

65
00:08:20,250 --> 00:08:22,700
不幸的是，她是一個失敗的事業。

66
00:08:23,160 --> 00:08:25,470
因此，讓我們假設我想改變生鏽。

67
00:08:25,650 --> 00:08:33,580
我想改變他的名字是Tator但他們也希望在新的屬性，它會調用是將被設定為是真實可愛的補充。

68
00:08:33,900 --> 00:08:42,420
所以，我需要運行D-B犬更新，然後我首先需要給更新的東西可以選擇由。

69
00:08:42,490 --> 00:08:48,640
其中名稱是生鏽的，然後第二件事是另一個對象，因此更新犬。

70
00:08:49,000 --> 00:08:52,020
而在該對象我們提供我們希望的方式進行更新。

71
00:08:52,240 --> 00:08:54,450
我們不希望它覆蓋了一切。

72
00:08:54,610 --> 00:09:01,450
因此，而不是我們要做的是使用設定的美元符號然後設置為另一個對象。

73
00:09:01,750 --> 00:09:10,690
而在這對象，我們要改變名稱是Tator逗號，我們將加入酷或可愛。

74
00:09:11,130 --> 00:09:14,170
這兩個都是真實的，但可愛的是真實的。

75
00:09:14,500 --> 00:09:18,660
行，所以我們做了什麼更新狗的名字很生疏。

76
00:09:18,660 --> 00:09:20,290
只有一個就在這裡。

77
00:09:20,700 --> 00:09:24,770
然後，我們使用set美元符號和提供的對象進行設置。

78
00:09:24,930 --> 00:09:28,320
而這是什麼要做的是它將保留品種的狗。

79
00:09:28,360 --> 00:09:32,540
它不會完全消除它喜歡它做了與露露的名字在這裡。

80
00:09:32,830 --> 00:09:38,390
如果我按下回車鍵，現在我看所有的狗或剛剛過去的狗DVD。

81
00:09:38,430 --> 00:09:50,220
狗發現你可以在這裡看到的以前被稱為生鏽的狗或者我們的名字是Tator品種是狗，是可愛的。

82
00:09:50,220 --> 00:09:52,570
這是真的。

83
00:09:52,600 --> 00:09:57,940
所以這是更新這是您在創建污物閱讀更新。

84
00:09:57,960 --> 00:10:04,460
現在最後要談的是摧毀這在蒙戈我們使用remove命令來完成。

85
00:10:04,750 --> 00:10:09,160
所以我們要通過消除以前稱為露露狗開始。

86
00:10:09,420 --> 00:10:18,550
因此，我們需要做一個D-B，狗刪除，然後我們傳遞了我們希望要刪除的狗。

87
00:10:18,720 --> 00:10:25,200
我們要刪除的地方品種是拉布拉多就是這樣。

88
00:10:25,330 --> 00:10:29,740
如果我擊進入再一次我忘了我的報價。

89
00:10:30,180 --> 00:10:38,180
現在，如果我打輸入，現在我們就來看看所有的狗，我們可以看到我們下降到只有兩條狗。

90
00:10:38,190 --> 00:10:39,650
這狗現在已經沒有了。

91
00:10:40,140 --> 00:10:51,610
同樣，如果我試圖做同樣的事情，但不是主要的地方品種是拉布拉多我在哪裡品種是傻子，他們現在打回車。

92
00:10:51,930 --> 00:10:53,470
請注意，它說的權利。

93
00:10:53,500 --> 00:10:54,180
結果。

94
00:10:54,270 --> 00:10:56,000
那麼什麼，我們只是做的結果。

95
00:10:56,080 --> 00:10:57,460
去掉了。

96
00:10:57,780 --> 00:10:59,030
因此，讓我們檢查，如果這是真的。

97
00:10:59,020 --> 00:11:16,400
TB這Dogstar發現並沒有那麼剩下刪除默認的意志刪除匹配無論你提供的是有指定你想使用該限制刪除多少狗的方式狗的一切是真的。

98
00:11:16,570 --> 00:11:25,510
看起來是這樣的，你可以傳遞，如果我們只是想刪除一個或兩個，而不是所有的人，但在默認情況下它會刪除匹配的一切。

99
00:11:25,570 --> 00:11:27,760
好吧所以這就是我們要去的現在蒙戈做。

100
00:11:27,960 --> 00:11:35,970
讓我們只是迅速包裹起來，以便滿神蒙戈d開始，我們需要它才能使用蒙戈運行在所有的惡魔。

101
00:11:35,970 --> 00:11:43,580
蒙戈打開一個shell這也正是我們現在是正確的，我們可以退出那裡與控制-C打開備份的幫助。

102
00:11:43,600 --> 00:11:47,490
我們不會使用所有的東西，但我想它展示給你，讓你知道它的存在。

103
00:11:47,500 --> 00:11:50,200
顯示迪格比的是非常重要的。

104
00:11:50,220 --> 00:11:55,070
它顯示了所有我們有TB的，你可以看到我們的演示D-B已經體現出來。

105
00:11:55,600 --> 00:12:05,700
然後我們有使用，所以我們可以用這樣的演示的TBS之一，但我們也可以使用use命令來創建一個新的數據庫，然後使用它。

106
00:12:05,700 --> 00:12:07,660
然後我們有四個污物命令。

107
00:12:07,770 --> 00:12:18,440
所以我們插入用來創建我們用來找到它或將其恢復更新來更新的東西或編輯，然後取出被我們如何刪除一些東西罰款。

108
00:12:19,220 --> 00:12:21,280
好了，所以這就是它的下一個視頻。

109
00:12:21,270 --> 00:12:26,940
我會向你展示我們如何能與滿谷電視從一個JavaScript文件裡進行互動。
