## 1.調用connect方法判斷判斷數據庫是否存在,之后調用方法,不用重新創建數據庫實例
~~~
class DB{
static getInstance(){
if(!DB.instance){
DB.instance = new DB();
}
return D.instance
}
constructor(){
// 數據庫是否連接
this.dbClient="";
this.connect();
}
connect(){
if(!this.dbClient){
console.log("數據庫初次連接");
this.dbClient = "數據庫連接成功"
}
console.log("數據庫連接成功")
return this.dbClient;
}
find(){
this.connect();
}
}
~~~
~~~
var cheng = new DB();
cheng.connect()
var jiang = new DB();
~~~
## 2.單例模式
~~~
var cheng = DB.getInstance();
cheng.connect()
var jiang = DB.getInstance();
~~~
- MongoDB
- 第一章開發環境配置
- 第二章 基礎操作
- 2-1 create-collection
- 2-2 collection-insert
- 2-3 find
- 2-4 query
- 2-5 sort排序
- 2-6 delete
- 2-7 drop-collection
- 2-8 update
- 2-9 limit
- 2-10 join
- 2-10-1 返回json給前臺
- 2-11 ObjectId
- 第三章 數據庫封裝
- 3-0 數據庫封裝思路
- 3-1 單例
- 3-2 增加數據的執行時間
- 3-1-1 查詢耗時
- 3-1-2 數據連接示例
- 3-3 簡單封裝
- 3-4 二次封裝
- 3-5 結合art-template使用
- 3-6 數據庫封裝終極
- Redis
- 第一章 開發環境配置