SpringBoot學習的準備工作(安裝MongoDB以及視覺化工具)

Aoopang發表於2020-11-28

安裝mongoDB

在這裡插入圖片描述

  • 開啟msi安裝包,點選Next。
    在這裡插入圖片描述
  • 執行以下操作。
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 修改mongodb安裝的位置,如D:\MongoDB\Server\4.4\
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 等待安裝。
    在這裡插入圖片描述
  • MongoDB安裝完成!
  • 開啟cmd命令列,切換到上面所設定的mongodb安裝目錄下的bin目錄,輸入mongo執行mongodb
cd D:\MongoDB\Server\4.4\bin
D:\MongoDB\Server\4.4\bin>mongo
MongoDB shell version v4.4.2
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("c38e45c9-5fdf-4111-ba93-e360741c1c1c") }
MongoDB server version: 4.4.2
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
        https://community.mongodb.com
---
The server generated these startup warnings when booting:
        2020-11-28T02:28:10.778+08:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
---
---
        Enable MongoDB's free cloud-based monitoring service, which will then receive and display
        metrics about your deployment (disk utilization, CPU, operation statistics, etc).

        The monitoring data will be available on a MongoDB website with a unique URL accessible to you
        and anyone you share the URL with. MongoDB may use this information to make product
        improvements and to suggest MongoDB products and deployment options to you.

        To enable free monitoring, run the following command: db.enableFreeMonitoring()
        To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---
>
  • 執行後看到如上效果則成功進入了本地mongodb資料庫。
  • 檢視服務。
    在這裡插入圖片描述

建立第一條文件

  • 回到cmd命令列,進入mongoDB。
D:\MongoDB\Server\4.4\bin>mongo
MongoDB shell version v4.4.2
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("c38e45c9-5fdf-436d-ba93-e360741cf2c5") }
MongoDB server version: 4.4.2
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
        https://community.mongodb.com
---
The server generated these startup warnings when booting:
        2020-11-28T02:28:10.778+08:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
---
---
        Enable MongoDB's free cloud-based monitoring service, which will then receive and display
        metrics about your deployment (disk utilization, CPU, operation statistics, etc).

        The monitoring data will be available on a MongoDB website with a unique URL accessible to you
        and anyone you share the URL with. MongoDB may use this information to make product
        improvements and to suggest MongoDB products and deployment options to you.

        To enable free monitoring, run the following command: db.enableFreeMonitoring()
        To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---
>
  • 輸入show dbs命令顯示所有database。
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
>
  • use mymongo新建一個資料庫mymongo(會自動切換到mymongo資料庫),db.users.insert()建立一條集合名為users,並生成第一條文件{username:"aoopang",age:22}(詳細語法參考菜鳥教程)。
> use mymongo
switched to db mymongo
> db.users.insert({username:"aoopang",age:22})
WriteResult({ "nInserted" : 1 })
> db
mymongo
> show collections
users 
  • 檢視剛才生成的文件。
> db.users.find()
{ "_id" : ObjectId("5fc14fed0ac8731facb27ad4"), "username" : "aoopang", "age" : 22 }
>
  • 本地mongoDB的第一個自己的資料庫的第一個集合的第一條文件就建立好了!

安裝mongodb視覺化工具:Robo3T

  • 下載robo3t的壓縮包。
    因為在之前嘗試下載Robo3T.exe時被瀏覽器判斷為危險軟體所以這裡直接下載zip壓縮包,點選連線直接下載:version 1.4.2 for Windows 64-bit
  • 解壓該壓縮包並把重新命名資料夾後放置在你的工具目錄裡。
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 進入該目錄,點選robo3t.exe執行robo3t。
    在這裡插入圖片描述
  • 執行以下操作。
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 開啟之後新建一個本地連線。
    在這裡插入圖片描述
    在這裡插入圖片描述

使用robo3t

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

  • 現在可以在robo3t中使用mongodb的語法來運算元據庫了!

相關文章