1. 程式人生 > >mongoDB的安裝與連接

mongoDB的安裝與連接

data文件夾 ons 文件 class 錯誤 listen nod https alt

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的安裝與連接