mongoose 我的mongodb本地连接无法连接(mongodb版本6.0.8)

yacmzcpb  于 2023-08-06  发布在  Go
关注(0)|答案(1)|浏览(158)

const express = require(“express”); const app = express(); const mongoose = require(“mongoose”);
DB CONNECTION */ mongoose.connect(“mongodb://localhost:27017/day1”,{ useNewUrlParser:true,useUnifiedTopology:true,},(err)=> { if(!err){ console.log(“已连接到数据库!“); else { console.log(“未连接到数据库”);});
PORT 3000 */ app.listen(3000,()=> { console.log(“Port 3000”);});`
你好,我是一个初学者在后端开发试图提前学习准备我upcoming大学学年,我不明白的是为什么它总是显示它是“未连接到数据库”的终端上,有什么我错过了?什么是正确的方式连接到数据库?
mongodb版本6.0.8
我在youtube上看了一些教程,但大多数都是使用旧版本的mongoDB,任何帮助都将不胜感激。:)

qgelzfjb

qgelzfjb1#

试试这样的方法:

// main js
const express = require("express");
const mongoose = require("mongoose");

const app = express();

const start = async () => {
  try {
    await mongoose.connect(
      "mongodb://localhost:27017/day1"
    );
    app.listen(3000, () => console.log("Server started on port 3000"));
  } catch (error) {
    console.error(error);
  }
};

start();

字符串
请确保您的PC上安装了mongodb服务器,并在指定的端口(27017)上运行和侦听。并且...在你的问题中格式化你的代码:)

相关问题