(9)被迫吃芒果的前端工程師 - Mongoose - Connect MongoDB 與 Schema
接下來我們將會進入 Express 開發章節,因此就會開始使用 Mongoose 連接資料庫,但是在一開始的起手式基本上就是先認識 Schema。
接下來我們將會進入 Express 開發章節,因此就會開始使用 Mongoose 連接資料庫,但是在一開始的起手式基本上就是先認識 Schema。
相信身為工程師的你一定曾經在 GitHub 上替自己喜歡的專案給一個 Star,但是當我們 Star 的專案越來越多的時候,要回頭找相關的專案反而很麻煩,因此這一篇就來介紹一下該怎麼處理自己按過的 Star 專案囉。
接下來先來聊一下 ODM 與 ORM 是什麼,畢竟我們將會使用 MongoDB 中的 ODM,但是在使用之前還是先了解一下這兩者差異。
這一篇是 MongoDB CRUD 的最後一個 Delete 章節,但不得不說 Delete 只要理解過 Create 章節後 Delete 就相對簡單很多。
終於算是暫時脫離了 Read 章節,接下來就會進入 Update 章節,畢竟有新增資料就會有更新資料。
專案開發上我們一定會使用風格管理器幫我們統一程式碼的撰寫風格,那麼以前端來講就是 ESLint,但是一開始我們風格選定之後要再更改其他風格就很麻煩,所以這邊寫一篇如何將 ESLint 風格從 Standard 變成 Airbnb。
意想不到吧? Read 竟然可以多寫一篇,雖然前一篇介紹了常見的 Read 的一些常用運算,但本質上來講我們還會再搭配一些常見的 Cursor Methods,那什麼是 Cursor 呢?讓我們接著認識一下吧。
前面我們已經新增了許多資料到 MongoDB 中,但我們要怎麼知道我們資料真的有新增進去呢?所以接下來我們要學習查詢的語法。
前面認識了基本常見的 MongoDB Basic 操作之後,接下來當然就是要認識 CRUD 的部分,因此我們還是會繼續在終端機上面操作與輸入。
那麼一開始當然也是要認識一下 MongoDB 的一些基本的指令操作,更不用說很多時候我們並不會一開始就使用 GUI 介面來操作,而是先透過終端機認識一些基本的指令,等到熟悉之後再去接觸 GUI 介面才會知道 GUI 介面的美好。