之前基於express寫的案例是檔案格式,現在連線mongodb 資料庫 對原案例進行修改。
主要就是student.js 修改如下:
ar mongoose = require('mongoose')
mongoose.connect('mongodb://localhost/itcast', )
var schema = mongoose.schema
var studentschema = new schema(,
gender: ,
age: ,
hobbies:
})// 直接匯出模型建構函式
module.exports = mongoose.model('student', studentschema)
然後在router.js 檔案中修改呼叫 ,主要有一點是修改id 是字串要換成數字,req.query.id.replace(/"/g, '')
主要修改呼叫如下:
router.post('/students/new', function (req, res)
res.redirect('/students')
})})/*
* 渲染新增學生頁面
*/router.get('/students/edit',function (req,res)
res.render('edit.html', )
})})//處理編輯學生
router.post('/students/edit',function (req,res)
res.redirect('/students')
})})/*
* 處理刪除學生
*/router.get('/students/delete', function (req, res)
res.redirect('/students')
})})// 3. 把 router 匯出
module.exports = router
把普通表改為Partition表
exec dbms redefinition.can redef table qa2 atgcore mf ngp user site dbms redefinition.cons use pk create table qa2 atgcore mf.ngp user site new user i...
Ubuntu把語言環境變數改為英文
將ubuntu系統語言環境改為英文的en us.utf 8 檢視當前系統語言環境 locale編輯配置檔案,將zh us.utf 8改為en us.utf 8,zh改為en sudo nano etc default localelang en us.utf 8 language en us en ...
把Ubuntu自帶的python3 5改為3 6
2.解壓原始碼壓縮包 tar zxvf 3.進入到解壓好的目錄 4.執行.configure 5.執行.configure enable optimizations 6.執行make,是乙個編譯的過程 7.make完成後,刪除 usr bin目錄下原來的python軟鏈結,目的是在終端輸入pytho...