MongoDB數據庫----學習記錄(一)

1. 數據庫概述及環境搭建

1.1 爲何要使用數據庫

  • 動態網站中的數據都是存儲在數據庫中的
  • 數據庫能夠用來持久存儲客戶端經過表單收集的用戶信息
  • 數據庫軟件自己能夠對數據進行高效的管理

1.2 什麼是數據庫

  • 數據庫即存儲數據的倉庫,能夠將數據進行有序的分門別類的存儲。它是獨立於語言以外的軟件,能夠經過API去操做它。
  • 常見的數據庫軟件有:mysql、mongoDB、oracle。

1.3 MongoDB數據庫下載安裝

下載地址:https://www.mongodb.com/downl...mysql

1.4 MongoDB可視化軟件

image.png

1.5 數據庫相關概念

在一個數據庫軟件中能夠包含多個數據倉庫,在每一個數據倉庫中能夠包含多個數據集合,每一個數據集合中能夠包含多條文檔(具體的數據)。sql

術語 解釋說明
database 數據庫,mongoDB數據庫軟件中能夠創建多個數據庫
collection 集合,一組數據的集合,能夠理解爲JavaScript中的數組
document 文檔,一條具體的數據,能夠理解爲JavaScript中的對象
field 字段,文檔中的屬性名稱,能夠理解爲JavaScript中的對象屬性

1.6 Mongoose第三方包

  • 使用Node.js操做MongoDB數據庫須要依賴Node.js第三方包mongoose
  • 使用npm install mongoose命令下載

1.7 啓動MongoDB

在命令行工具中運行net start mongoDB便可啓動MongoDB,不然MongoDB將沒法鏈接。mongodb

2. MongoDB數據庫鏈接

1.8 數據庫鏈接

使用mongoose提供的connect方法便可鏈接數據庫。數據庫

mongoose.connect('mongodb://localhost/playground')
     .then(() => console.log('數據庫鏈接成功'))
     .catch(err => console.log('數據庫鏈接失敗', err));

1.9 建立數據庫

在MongoDB中不須要顯式建立數據庫,若是正在使用的數據庫不存在,MongoDB會自動建立。npm

相關文章
相關標籤/搜索