mongoDB的安裝與連接
1.安裝mongoDB
官網下載安裝: https://www.mongodb.com/download-center/community
安裝時選擇自定義設置,安裝到C盤program Files文件夾下即可
2.配置MongoDB 【這個是在網上照抄的,可以用】
a.在c:\MongoDB(可隨意起)下面建一個data文件夾 c:\MongoDB\data
b.在c:\MongoDB(可隨意起)下面建一個logs文件夾 c:\MongoDB\logs ,在裏面建一個文件mongo.log
c.在c:\MongoDB(可隨意起)下面建一個etc(隨意起,放配置文件)文件夾 c:\MongoDB\etc ,在裏面建一個文件mongo.conf
d.打開mongo.conf文件,修改如下:
#數據庫路徑
dbpath=c:\MongoDB\data\
#日誌輸出文件路徑
logpath=c:\MongoDB\logs\mongodb.log
#錯誤日誌采用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是從新創建一個新文件
logappend=true
#啟用日誌文件,默認啟用
journal=true
#這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置為false
quiet=false
#端口號 默認為27017
port=27017
#指定存儲引擎(默認先不加此引擎,如果報錯了,大家在加進去)
storageEngine=mmapv1
3.打開這個目錄 C:\Program Files\MongoDB\Server\4.0\bin ,不能用cd 命令移動到program Files目錄,因為根本進不去
執行這句,mongod --dbpath c:\MongoDB\data
然後會報錯,如圖,根據提示,執行 .\mongod 即可
--------------------------------------------------------------------------------
上面的內容是第一次安裝的時候,才需要的
如果已經安裝過mongoDB,那麽就直接執行下面的步驟
4.在項目的目錄下執行命令
npm i mongodb --save
npm i mongoose --save
5.在server.js編寫代碼(引入mongoose模塊,鏈接mongoDB)
const express = require("express"); //引入mongoose const mongoose = require("mongoose"); const app = express(); //鏈接mongo const DB_URL = ‘mongodb://localhost:27017‘ mongoose.connect(DB_URL) mongoose.connection.on(‘connected‘,function(){ console.log(‘mongo connect success‘); }) app.get("/",function(req,res){ res.send("<h3>test</h3>") }); app.get("/data",function(req,res){ res.json({ name:"zs", age:12 }); }); app.listen(9096,function(){ console.log("listening port 9096..."); });
6.執行命令 nodemon server.js 控制臺如下圖,即表示鏈接成功
mongoDB的安裝與連接