1. 程式人生 > >MongoDB學習筆記(一)_初識MongoDB

MongoDB學習筆記(一)_初識MongoDB

1.關係型/非關係型資料庫

前者:注重結構化,標準的SQL語句(結構化查詢語言),資料或關係儲存在單獨的表中。

後者:易擴充套件,無固定儲存模式,有鍵值對、列、文件、圖多種形式,易橫向擴充套件,適合分散式計算。

MongoDB屬於後者。

2.MongoDB特性簡述
  • 面向文件儲存
  • 三個概念:文件、集合、資料庫。下圖來自菜鳥教程。

  • 文件不需要設定相同欄位,相同欄位也不需要設定相同型別。文件常用json形式資料表示。

舉例:

{"username":"abc","password":"123"}

{"username":"ljs_coding","password":"456","gender":"female"}

  • collection(集合)儲存空間需要提前分配,單位為位元組。
3.連線MongoDB

具體步驟與個人安裝路徑以及配置相關,為避免下次出現不必要操作,以下僅作為日誌記錄。

  1. 管理員身份執行cmd,cd進入MongoDB安裝路徑的bin目錄下。舉例:

        cd C:\Program Files\MongoDB\Server\4.0\bin

    2. 執行mongo,進入MongoDB命令列模式,以>作為開端。

    3. 連線目標資料庫

        作者嘗試了mongodb://localhost/database_name方式連線,失敗。採用use database_name,成功。

        db命令檢視當前操作資料庫。