기주

[MongoDB] express - mongoDB 연결하기 본문

TIL

[MongoDB] express - mongoDB 연결하기

기주그지마 2024. 1. 10. 22:46

 

 

 

mongodb.js)

 

 

const mongoose = require("mongoose");

const uri = "mongodb://localhost:27017/project";
mongoose.connect(uri, { useUnifiedTopology: true } )

const mongoDB = mongoose.connection

mongoDB.on("error", () => {
    console.log('mongoDB connect Failed');
})

mongoDB.on("open", () => {
    console.log('mongoDB connected!');
})


//스키마 작성
const logSchema = new mongoose.Schema({
    method: { type: String, required: true },
    url: { type: String, required: true },
    userIP: { type: String, required: true },
    userID: String,
    requset: Object,
    response: Object,
    status: String,
    timestamp: {
        type: Date,
        required: true,
        default: Date.now
    }
})

const logModel = mongoose.model('log', logSchema)

module.exports = {
    logModel
}