## 1.安裝mongoDB[軟件下載](https://pan.baidu.com/s/1Po-smFyD0EH4ofKOjyEZQg#list/path=%2F%E8%BD%AF%E4%BB%B6%E5%8C%85%2F%E6%95%B0%E6%8D%AE%E5%BA%93)
## 2.C:data/db
~~~
//在c盤下新建data/db路徑,之后啟動數據庫服務
mongod
~~~
## 3.使用node.js連接mongoDB
~~~
const MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/';
MongoClient.connect(url, { useNewUrlParser: true },(err,client)=>{
if(err) throw err;
console..log(‘數據庫連接成功’);
client.close();
})
~~~
| SQL術語/概念 | MongoDB術語/概念 | 解釋/說明 |
| --- | --- | --- |
| database | database | 數據庫 |
| table | collection | 數據庫表/集合 |
| row | document | 數據記錄行/文檔 |
| column | field | 數據字段/域 |
| index | index | 索引 |
| table joins | | 表連接,MongoDB不支持 |
| primary key | primary key | 主鍵,MongoDB自動將\_id字段設置為主鍵 |
- 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
- 第一章 開發環境配置