後端搭配資料庫的部分先介紹 mongodb ,這邊推薦三篇 線上 mongodb 讀書會的影片
第一篇 是 polo 的基礎入門
https://www.youtube.com/watch?v=lLEq4ms5SeY&feature=youtu.be
mongo 是一個大資料庫跟以關連式資料庫有些不一樣,例如結構的部分mongodb是一個很彈性的資料結構,每個資料都是獨立一個json,在網路上也有許多教學,影片中這次polo帶大家先去安裝 mongo後再把server 跑起來在mongo cli底下 來實作CRUD,另外再介紹原生的code如何在node express 中使用,最後介紹超好用套件mongoose在 express中的CRUD實作.
第二篇 是 默司 大大 玩玩 MongoDB with mongoose
https://www.youtube.com/watch?v=0yd4gK2ybyY&feature=youtu.be
默司大大這篇是進階介紹plugin 如何使用,使用bluebird 來替代 promise 效能會更好,
另外有介紹到 node 7.2 可以直接開使用es6,7 不需要再編譯,但在執行node指令時需要增加參數
node --v8-options | grep async 可以抓取 參數 harmony_async_await
另外默司 大大還補充如何在vscode底下 使用不編譯的除錯環境
在lauch 選擇組態 6.3以上 ,在加上
...
runtimeArgs{ harmony_async_await}
...
以上是影片前半部編輯器與 heroku 環境設定部分 ,後面講 model,schema與 plugin
整場都是精華 建議多看幾次
第三篇 是翟咚 大大 的主講 mogodb replica set
https://www.youtube.com/watch?v=xYRsXmstijc
這一篇的進階精彩,片中有提到如何設置安全性,也有生存指南(避雷部分), replica 主要是可以製作多個big data 分散彼此同步,當有一台掛點時候, 機器會運算哪一台主機 會變成主要server 其中也有提到要怎樣配置比較不會浪費主機,使其發揮到最大效能
要入門Mongodb 找不到人討論嗎,歡迎加入線上 Mongodb 讀書會 ^^
https://www.facebook.com/groups/295363950811103/