1. 程式人生 > >MongoDB基礎教程系列--第二篇 MongoDB基本操作(一)

MongoDB基礎教程系列--第二篇 MongoDB基本操作(一)

1、安裝環境

在官網上下載MongoDB的最新版本,根據自身Windows版本下載正確的MongoDB版本。下載後,雙擊32位或者64位.msi檔案,按操作提示安裝就可以了。

說明:

  1. 32 位版本的 MongoDB 只支援 2G 以下的資料庫,只適用於測試及評估。
  2. 在 MongoDB 2.2 版本後已經不再支援 Windows XP 系統。最新版本也已經沒有了 32 位系統的安裝檔案。

建立資料目錄

安裝完MongoDB以後,我們需要建立資料目錄。注意,資料目錄應該放在根目錄下(如: C:\ 或者 D:\ 等 )。

在C盤建立data\db資料夾,如圖所示

執行MongoDB伺服器

1、開啟cmd.exe,導航至剛才安裝的MongoDB的bin目錄,進入MongoDB安裝資料夾。我安裝MongoDB的目錄是:C:\Program Files\MongoDB\Server\3.4\bin

2、在 mongod.exe 設定 dbpath 路徑來指定 \data\db 的替換路徑。如下圖

MongoDB後臺管理 Shell

開啟mongodb安裝目錄下的bin目錄,然後執行mongo.exe檔案,MongoDB Shell是MongoDB自帶的互動式Javascript shell,用來對MongoDB進行操作和管理的互動式環境。

由於它是一個JavaScript shell,您可以執行一些簡單的算術運算:

db 命令用於檢視當前操作的文件(資料庫):

注:當你進入mongoDB後臺後,它預設會連結到 test 文件(資料庫)。

2、資料庫操作

2.1、建立資料庫

MongoDB 用 use + 資料庫名稱 的方式來建立資料庫。use 會建立一個新的資料庫,如果該資料庫存在,則返回這個資料庫。

格式

1

use DATABASE_NAME

範例

建立一個名為“liruihuan”的資料庫

1

2

>use liruihuan

switched to db liruihuan

使用db檢視當前操作的資料庫

1

2

>db

liruihuan

使用show dbs檢查資料庫列表

1

2

3

>show dbs

admin    0.000GB

local      0.000GB

發現在列表中沒有找到剛才新新增的“liruihuan”資料庫,這是因為至少插入一個文件才會顯示。

1

2

3

4

5

6

> db.user.insert({"name":"liruihuan"})

WriteResult({ "nInserted" : 1 })

> show dbs

admin   0.000GB

liruihuan  0.000GB

local    0.000GB

注:在 MongoDB 中,預設的資料庫是 test,如果你沒有建立任何資料庫,那麼集合就會儲存在 test 資料庫中。

2.2、刪除資料庫

MongoDB用dropDatabase() 命令刪除已有的資料庫。

格式

1

db.dropDatabase()

範例

首先使用show dbs看一下資料庫列表

1

2

3

4

> show dbs

admin   0.000GB

liruihuan  0.000GB

local    0.000GB

使用dropDatabase()刪除資料庫liruihuan

1

2

3

4

5

>use liruihuan

switched to db liruihuan

>db.dropDatabase()

>{ "dropped" "liruihuan""ok" : 1 }

>

再用show dbs看一下資料庫列表

1

2

3

>show dbs

admin    0.000GB

local      0.000GB

發現數據庫“liruihuan”已經刪除了