MongoDB (一) 安裝MongoDB與基礎指令

MongoDB是什麼?

MongoDB 是一個開源的「NoSQL ( 非關聯性 ) 文件資料庫」,具有以下優點:

  • 不須先創立數據表格,且數據格式自由
    MySQL 須創建表格讓 MySQL 抓取數據,而 MongoDB 不需事先創建表格,也能將數據直接寫入並彈性添加欄位,且欄位的格式較自由,例如:欄位使用數字或是字符串皆可。
  • 可以處理json結構
    MongoDB 將資料儲存為文件(類似 JSON 物件),以 field-value 為結構成對儲存,value 可以包含值、文件、陣列、文件陣列,讀取欄位內的數值。

安裝MongoDB

此網站 安裝mongoDB

此網站 安裝 mongosh(連線到mongoDB會用到的工具)

安裝好後,打開終端機輸入 mongosh,會顯示目前安裝的mongoDB版本。

基礎指令

show dbs : 顯示目前有的資料庫

use 資料庫名稱: 新增資料庫

show collections : 顯示資料庫裡的collections

db.dropDatabase() : 刪除目前資料庫

cls : 清除終端機指令

exit : 離開mongosh,回到終端機