OK歡迎回來。
這是我們採取什麼樣的，我們已經了解蒙戈D.B和貓鼬左右時間，我們添加到我們的營地應用，使我們可以添加一些數據持久化。
所以，這三個主要步驟安裝和配置貓鼬，然後我們必須建立模型的架構和營地模型。
然後，我們需要使用營地，而不是模型我們的路線。
我們再往前走之前，我想指出的是，我使用的V-2營所以我做了V-1的另一個副本，我會工作的這裡面未來數視頻。
那是因為我們要開始做一些更大的變化。
有些文件會走動，但我還是希望你能來看看V-1代碼。
因此，V-2，我一定會告訴你，當我們開始工作，而不是V3。
因此，讓我們看看我們現在。
我們是後運行。
和刷新。
好。
因此，我們有我們的營地，我們可以添加一個新的營地，但當然，我們在那裡，一旦有問題，因為我重新啟動服務器，我們添加新的露營地將要消失。
因此，讓我們解決這個問題。
讓我們打開了一切，我們需要這實際上只是應用Jasc的文件了。
而我們要做的第一件事就是安裝貓鼬。
所以，故宮安裝貓鼬短跑衝刺保存和而回事，我們希望確保我們有進程在後台運行。
滿神OK了現在做的，我們可以看包。
傑森仔細檢查，我們已經在這裡貓鼬。
在那裡，我們走了。
這是現在在這裡。
我們將需要貓鼬保存它就像一個變量稱為貓鼬。
和一個邊注你會看到什麼往往當我們有很多需要聲明往上頂的是這樣的，我們實際上可以擺脫隊打的聲明和做到這一點，如果我們有連續多個變量聲明。
我們可以用逗號將它們分開。
在那裡，我們走了。
這將使一個變量命名為表達另一種叫在身體解析器和貓鼬將工作一樣。
我們不必遠遍地寫。
什麼，你還可以看到有時候是這樣的，它看起來像這樣的人會排隊這些了。
這就是真正的個人喜好的問題。
我會離開這裡，現在只是讓你看到它。
但是你會看到兩者兼得。
它不會影響該代碼的工作方式。
這只是一個小的風格變化。
好讓我們拯救耶穌後運行Knode確保我們沒有得到任何錯誤。
大。
現在，我們希望做的是連接貓鼬。
所以，我們要做的貓鼬聯繫和我們沒有一個數據庫但在我們的蒙加爾電視這個，所以我們可以只是使動態之一，我們需要連接到數據庫蒙戈結腸斜線斜線localhost作為一個斜線，然後名稱數據庫，尚不存在。
因此，讓我們叫它Yelp的陣營就這樣和保存。
這將創建Yelp的數據庫陣營為我們而不是滿谷D-B，我們可以只測試了，如果我們運行應用程序極大完全沒有問題。
我們需要做的下一件事就是建立我們的模式，我要做到這一點到這裡。
所以，我會在這裡加一點註釋。
模式設置和這個文件是會得到一點點長，在未來的視頻我們要重構它。
因此，這是不是說你會做這在實際生產應用程序的方式。
如果你有10個不同的型號，不同的模式將獲得真正的瘋狂速度非常快，特別是如果你有很多途徑。
因此，我們將打破這一成單獨的文件後，但現在我們只是在做一個架構。
因此，讓我們把它叫做VAR營地架構，然後我們將設置等於新的貓鼬模式，以資本我們。
而對於現在的露營地只是有一個名字，這是一個字符串和圖像。
這也是一個字符串，我們只是使用的是什麼，我們已經有了在這裡，我們將保存那麼我們需要做的是編譯成一個模型VAR營地的最後一件事等於貓鼬頂級車型，然後在報價在這裡再次營地。
然後最後的模式是露營場地架構。
好了，什麼應該做的是讓我們的模型現在使用此模式，並有一堆的它的方法，所以我們可以做的事情一樣營地的東西發現。
而我們要做的第一件事情就是添加一個簡單的露營地。
所以讓我們只取其中之一，我們將只是做一個營營地下創建啟動。
所以，看起來像這樣。
而這僅僅是一個臨時的事情只是為了確保工作的事情，我們要當我們嘗試一下將其刪除。
所以露營地創建，然後記得我們傳遞我們想要創建的對象。
我要格式化這個有點更好，就像這樣。
因此，我們首先創建對象，然後我們有一個回調函數之後。
第一件事是錯誤，然後第二個是營地。
而我們只是做一個簡單的常量日誌。
所以，如果錯誤取消其他的日誌錯誤取消日誌新創建的露營地。
就這樣。
再下一行，我們會做的缺點..
啊。
營地。
好。
所以，是的，它是一個很大的代碼。
但是我們正在做的是建立與此數據露營地，然後我剛剛間隔出來，而不是做這一切在一個巨大的線。
我已經間隔出來，所以我們必須將運行一次做到這一點的回調函數。
不管它成功或沒有，我們有一個回調函數，我們正在處理的錯誤處理還算它。
所以，我們只是打印出一個錯誤。
如果有不是一個錯誤，那麼我們將打印出來的露營地。
好吧。
所以，我們現在能做的就是通過運行節點測試了這一點。
在那裡，我們走了。
新創建的露營地。
使創建工作。
有打印出來沒有錯誤罷了。
所以我們拿到的這款，它看起來像圖像和名稱。
並且還以驗證它可以打開蒙戈安理會，我們可以做一個節目TBS。
下面是我們的新約阿希姆的數據庫，我們可以做使用Yelp的凸輪就這樣。
然後呢，我們所能做的就是展示藏品和我們有產生，因為我們的模型Cingular公司的名稱是露營地，它複數它為我們的露營地。
然後，我們所能做的是D-B的露營地露營地希望找到那個。
還有我們去它有一個ID自動分配名稱和圖像的一個露營地。
真棒。
因此，讓我們退出了，然後多一個露營地要擺脫這一個補充。
而非肖明河，我們會做的花崗岩山，我只是希望我們有一些起動數據的工作。
所以命名形象就這樣。
然後我們就可以再次運行此保存節點。
是的，有是我們創造的花崗岩山我們的第二個營地和現在夠了。
我們要做的下一件事就是更換所有這些代碼在這裡。
我們可以擺脫這一切的代碼，但我們也想替換所有我們使用的營地在哪裡陣列，而不是使用硬編碼陣列的代碼。
我們打算在這裡做的，當我們讓所有的露營地，並展示他們在名單上這個頁面在這裡，我們要檢索所有從數據庫中的露營地，所以我們可以這樣做第一。
我要評論這條線了現在。
我們需要得到從D-B所有的野營地，然後我們想呈現該文件。
而我們得到的所有露營地的方法是用露營地發現，我們期待的一切。
然後，我們需要一個回調函數，它首先採取的錯誤，那麼我們的參數將被稱為露營地，並經常檢查，如果有一個錯誤，如果錯誤。
而我們只是做一個恆定的日誌錯誤。
現在，我們將有更好的錯誤處理以後，我們實際上是在展示一個消息給用戶。
現在我們只是打印出來。
然後，在這裡我們所要做的是做一個紅點像渲染我們在這裡，我們實際上可以把它是怎麼回事。
而對於其原因是，我們仍然要呈現的露營地文件，並在文件中露營地我們盼望它是所謂的露營地。
所不同的是營地的來源已不再是我們不得不在這裡露營地被定義在這裡的陣列。
因此，讓我們把它一點點清晰。
我會叫喜歡，這一切露營地。
然後，在這裡我會改變這一點。
所有的露營地，這樣就可以看到連接。
所以，我們在做一個露營地找到集合中的所有露營地。
如果這樣做了運行這段代碼。
回調。
如果有一個錯誤打印出錯誤。
否則，把所有的露營地。
它剛回來，並通過送他們到營地的E.J.已提起。
現在，如果我們保存，我們重新啟動服務器，我要擺脫這種現在註釋掉，否則，我們將在我們的數據庫中的另一個花崗岩山結束。
所以，現在我們將開始在服務器和刷新頁面，我們只看到兩個露營地這正是我們想要的。
這兩個都在數據庫中，我們不再處理與汽車旅遊者宿營陣列的硬編碼。
這些總是會在數據庫中，直到我們將其刪除。
但至少，如果服務器重新啟動或我們有任何麻煩，他們在那裡仍然存在。
所以現在專注於獲得這個工作，這樣當用戶添加了新營地它的作品。
而現在，我們有一個小問題。
如果我只是在這裡鍵入jibberish並點擊提交我得到一個錯誤。
營地沒有定義，它在告訴我這是上實際是線路54就在這裡，我們正在推動新的露營地露營地進入。
但是，營地盤不確定，因為我們將其刪除。
它曾經是一個碼頭，我們擺脫它，使這項工作，我們希望它的方式。
我們不需要這行了。
相反，我們想要做的是創建一個新的營地，並保存到數據庫中。
那麼，我們需要抓住的名稱和形象，這將保持不變，以及我們正在做這個對象，這將保持不變。
然後我們可以做什麼，只是保存到數據庫中，我們可以與創建露營地創建它，然後第一個參數有我們要創建我們已經方便地存放在所謂的新營地的對象，以便新事物我們可以通過在，然後我們需要回調函數就這樣。
請記住我們的兩個參數錯誤，我們會打電話給這個新建的就這樣，我們會盡我們的，如果有一個錯誤，如果有錯誤，如果有與用戶輸入的話，我們將不得不表單數據有問題想想我們真正想要的事情發生。
而最終我們要做的就是再次向用戶發送回表單，並顯示他們的消息說像照片卡菲空白或名稱坎比空白或名稱Campeon號碼或不管它是什麼。
但是，我們可以向他們展示的消息。
現在我們正與錯誤的我們的嘗試和真正不斷ALT日誌貼，然後否則，如果它的工作，雖然我們需要做的就是回到露營地就這樣。
重定向回到露營地。
在那裡，我們走了。
然後將運行這條路線再在這裡，你會發現所有的露營地，包括剛添加，然後它會再次告訴我們這個模板全新之一。
因此，讓我們測試一下。
我要重新啟動服務器，我還要搶用圖片，我會在這裡用這一個。
複製您阿羅那麼我要在這裡打開應用程序，並刷新OK，然後我們將嘗試添加一個新的露營地。
而這一次會叫雲的，在點擊提交後休息的地方，看來，它的工作。
你回去這裡。
我們沒有得到任何錯誤。
如果我們刷新頁面，它仍然顯示了，如果我們重新啟動服務器，這是真正的考驗。
它仍然存在。
好。
因此，我們已經介紹了數據持久化到我們的露營地。
服務器可以停止功率可以走出去，可能會發生什麼災難。
而我們的數據仍然將持續存在。
因此，讓我回去雲9，我會做的，我們做了一個簡要總結。
所以，我們在這裡加入貓鼬。
我們連接到沒有在當時存在，當我們第一次遇到這樣的代碼，但以後每一次使用最初創建的數據庫陣營了，然後我們建立了現在有一個名字和圖像營地模式的喊叫陣營數據庫僅此而已。
但是，如果我們想在添加更多的東西。
這很容易和靈活。
然後，我們正在編譯架構成，我們正在採取這一藍圖營地應該是什麼樣子，我們正在把它變成一些代碼，我們可以使用一個模型這個臭名昭著的線路有一堆的方法，包括發現這是很重要的。
我們使用它我們斜線營地內得到我們在哪裡檢索所有的露營地，並展示他們所有。
然後還創造了巨大這裡，我們是從表單中獲取數據。
這是一個有點混亂，因為有這麼多的變數。
我們抓住了名稱和形式的身體。
我們正在做一個新的對象作為單獨的步驟。
我們可以對剛拍攝此代碼，並在這裡貼了。
但我喜歡做一個新的很清楚，只是表明我們正在做的事情。
因此，新的露營地是對象的名字將圖像從比我們與運行，一旦創建完成後是否成功不是蓋的回調函數創建表單來的。
然後我們處理錯誤在這裡了。
現在，我們有非常非常基本的錯誤處理。
現在，你是不是真的處理這只是承認錯誤，我們只是打印出錯誤，然後否則，如果它的工作，我們回到露營地頁面這需要我們回到這裡。
好了，所以我們現在有貓鼬連接。
我們有我們的數據庫建立。
我們將以此來維持，很快我們會看到用戶另一種模式與其他模式的時候，我們有意見的用戶身份驗證，當我們在添加註釋和其他一些有趣的事情。