我們先在我們之前的專案那邊下載mongoose,它是一個Node.js的MongoDB物件模型工具,用於在應用程式中便捷地操作和管理MongoDB資料庫。
我們在終端機打上npm install mongoose 來下載它
之後把我們的app.js改成
const express = require("express");
const app = express();
const mongoose = require("mongoose");
mongoose
.connect("mongodb://127.0.0.1:27017/exampleDB")
.then(() => {
console.log("成功連接mongodb");
})
.catch((e) => {
console.log(e);
});
app.listen(3000, (req, res) => {
console.log("伺服器運行中");
});
講解:
這段程式碼示在 Express 應用程式中使用 Mongoose 連接 MongoDB 資料庫。首先,透過 require 引入 express 和 mongoose 模組。然後,使用 mongoose.connect() 方法連接到指定的 MongoDB 伺服器和資料庫。若連接成功,則在控制台輸出 "成功連接mongodb";若連接失敗,則捕獲錯誤並輸出錯誤訊息。最後,使用 app.listen() 啟動 Express 伺服器,並在控制台輸出 "伺服器運行中"。
這樣子我們就完成了資料庫的連線了!