node.js自學日記——day5
阿新 • • 發佈:2018-12-15
P71、回撥函式
P72、封裝 Ajax
常見非同步
P73、JavaScript模組化問題
P74、package-lock 檔案的作用
P75、find 和 findIndex 的區別
P77、 MongoDB
mongdb 示例 demo
P85、查詢資料
// 查詢所有資料 User.find(function(err,ret){ if(err){ console.log(err) }else{ console.log(ret) } }) // 按條件查詢資料 User.find({name:'liuya'},function(err,ret){ if(err){ console.log(err) }else{ console.log(ret) } })
P86、刪除更新
//刪除
User.remove({name:'liuya'},function(err,ret){
if(err){
console.log(err)
}else{
console.log(ret)
}
})
// 更新
User.findByIdAndUpdate('5bf5cdf9d2fc251a3c0e19de',{name:'yuyu'},function(err,ret){
if(err){
console.log(err)
}else{
console.log(ret)
}
})
P86、使用 Node操作 MySQL資料庫
增刪查改都是這一個方法?
//引包 var mysql = require('mysql') // 建立連線 var connection = mysql.createConnection({ host:'localhost', user:'root', password:'root', database:'webhr' }) // 連線資料庫 connection.connect() // 執行操作 connection.query('select * from liuya_user',function(err,res,fie){ if (err) throw error; console.log(res) }) // 關閉連線 connection.end()
P90、callback hell
非同步程式設計無法保證執行順序
P95、promise資料庫操作