VueCli3.x全棧專案 - NodeJs連線MongoDB資料庫

今天會下雨嗎發表於2020-12-06

前言: 我是用的是本地資料庫

1. 下載MongoDB
  • 下載地址
  • 我下載的是.zip在這裡插入圖片描述
  • 下載完成後解壓到資料夾,開啟,在裡面建立兩個資料夾:datalogs,以及一個檔案mongo.conf
    在這裡插入圖片描述
  • logs裡建立一個mongo.log檔案,不用寫任何東西
  • mongo.conf檔案中新增以下東西:(dbpath和logpath的路徑記得換成自己的)
dbpath=D:\environment\mongodb\mongodb-4.0.21\data  #資料庫路徑  
logpath=D:\environment\mongodb\mongodb-4.0.21\logs\mongo.log #日誌輸出檔案路徑
logappend=true #錯誤日誌採用追加模式                                                
journal=true #啟用日誌檔案,預設啟用  
quiet=true #這個選項可以過濾掉一些無用的日誌資訊,若需要除錯使用請設定為false  
port=27017 #埠號 預設為27017
  • 開始啟動
1. win+R開啟cmd
2. cd /d D:\environment\mongodb\mongodb-4.0.21\bin		//進入bin目錄
3. 執行mongod --config "D:\environment\mongodb\mongodb-4.0.21\mongo.conf"
4. 執行完後是不會返回什麼東西的,關閉當前cmd視窗
5. 重新開啟一個cmd視窗
6. 在進入到bin目錄中
7. 輸入 mongod --dbpath D:\environment\mongodb\mongodb-4.0.21\data
8. 不要關閉上一個cmd視窗
9. 在開啟一個cmd視窗
10.進入bin目錄
11.執行 mongo
12.安裝成功
2. Nodejs連結MongoDB資料庫
//mongoose連結
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://127.0.0.1:27017/data');    //資料庫地址,這裡的data就是前面建立的那個data資料夾
//測試資料庫是否連結成功
db.then(() => console.log("MongonDB連結成功!"))
  .catch(err => console.log(err));
  • 儲存後在終端啟動(之前已經安裝nodemon啟動過的就不用在啟動了),可以看到
    在這裡插入圖片描述
  • 到此連線完成

相關文章