(19)被迫吃芒果的前端工程師 - Mongoose 之 Middleware
等等!Mongoose 中也有 Middleware 的存在,Middleware 的概念其實就是中間層,你在進入或者在做某件事情之前必須先經過中間層,而 Mongoose 這個 Middleware 也是非常好用的。
等等!Mongoose 中也有 Middleware 的存在,Middleware 的概念其實就是中間層,你在進入或者在做某件事情之前必須先經過中間層,而 Mongoose 這個 Middleware 也是非常好用的。
接下來講一個跟 Instance methods 很像的 Static methods,但 Static methods 其實跟 Instance methods 是不同的東西唷。
其實 LINE 使用率非常高,也有相當多的服務使用 LINE 作為分享的管道,可是我們會注意到開發好後的頁面一旦分享到 LINE 之後,要再次修改好像就只能等 LINE 自己清除緩存,所以這一篇就紀錄一下該如何解決這個問題。
本身 Mongoose 有提供相當多好用的內建方法,但是有時候可能我們需求比較特別,那麼當然也可以自己定義方法。
接下來回過頭聊一下 Update 的部分,其實 Update 有個很特別的地方與狀況,但沒有講到,所以特別挪一篇來聊聊。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
接下來是準備進入最簡單的章節,也就是跟 Delete 有關,那麼也讓我們來認識一下 Mongoose 的 Delete 是不是也差很多。
前面認識了查詢語法,那麼接下來就要認識更新的語法,在 Mongoose 中更新的語法是與 MongoDB 稍微有一點不同的,但本質上並不會太難,所以就來認識一下吧。
那麼前面我們已經成功 Create 了一個資料,接下來當然就是要 Read 資料,也就是 MongoDB Find 資料,只是這邊要注意我們所使用的語法都是 Mongoose 所提供的,而不是 MongoDB 的語法唷。
前面我們已經認識了 Schema 的建立方式與 SchemaType 跟 Schema Validators,但這只是單純的告知 Mongoose 我們資料的型別而已,本質上來講根本還沒拿來用,因此接下來將會來使用。
接下來是關於 Number Validators 的部分,當然也會與 String Validators 會有一點雷同,但還是要注意一下寫法上的差異。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ