mongodb數據庫筆記
- 數據庫
- 數據庫分類
- 兩個類型數據庫的區分
- 兩個數據庫構成
- bson
- bson是json的超集
- bson比json多了二進制等數據類型
- MongoDB的存儲數據類型就是bson
- MongoDB的安裝和配置
- MongoDB特色
- MongoDB基本操做 【 CURD 】
- 增長
- save
- insert
- 區別: save對同一數據是修改,insert是報錯
- 刪除
- remove
- 清空集合
- 刪除集合中一條
- $ db.colName.remove({name: "駿哥"})
- 刪除集合
- 刪除數據庫
- $ db.runCommand({ dropDatabase: 1})
- 修改
- update
- db.colName.update( 匹配條件,修改內容,是否全匹配,是否全修改)
- $ db.colName.update({name: "駿哥"},{$set: { age: 50}},true,true)
- 查詢
- find
- db.colName.find({}) 查詢集合中的全部文檔
- db.colName.find({},{}) 將第二個參數中想顯示的顯示出來
- $ db.colName.find({},{ _id: 0,name: 1,age: 1})
- db.colName.find({}).sort({age: 1})
- db.colName.find({}).limit()
- > $gt
- < $lt
- >= $gte
- <= $lte
用代碼來操做數據庫
咱們須要使用一個第三方用來管理MongoDB的模塊: Mongoose
- Node中最盛行的兩個框架
- 包管理器問題
- 代碼思惟
4. frontend 前端文件
backend 後端文件 安裝express $ express -e .