我們已經完成了將資料從MongoDB中取出並顯示於網頁上的部分。接著就要從網頁中取得資料並寫入到MongoDB裡面。首先來做一個新增用戶的頁面。 第一步自然是...
上一篇建立了新增用戶頁面,今天要將從頁面讀到的資料寫入MongoDB裡面。 打開"/routes/index.js",加入以下程式: /*...
上一篇將"adduser"的routing加入後,我們可以打開:locoalhost:3000/adduser 來測試一下: 按下&qu...
關於Node.js Framework,我們介紹了Express.js以及上一篇提到的Sail.js及Koa.js。這兩個是相當受歡迎的Framework,但...
今天再把"testproject"進一步擴展,建立RESTful API。 用Node.js 加Express.js 建立API非常簡單,...
上一篇我們為testproject加入了一個簡單的RESTful API,今天來介紹一款簡單好用的API測試工具:Postman - REST Client。...
我們已經學會用Monk來連結MongoDB,接下來試試看用Mongoose來操作MongoDB。 首先打開"package.json",由...
把Mongoose安裝起來後就能用它來連結MongoDB。 打開"app.js",找到Monk的那兩行,改成以下: var mongoos...
Mongoose對MongoDB的操作涉及三個層面:Schema, Model與Entity。 Schema是資料文件的骨架,本身不影響資料庫,用來產生Mod...
Mongoose的Schema除了可以設定屬性(Attributes)之外也可以加入方法(Methods)。 以下程式加在UserSchema下面: User...