📜  如何在 Node.js 应用程序中连接 MongoDB 数据库?

📅  最后修改于: 2022-05-13 01:56:13.011000             🧑  作者: Mango

如何在 Node.js 应用程序中连接 MongoDB 数据库?

Node.js 是一个内置的 JavaScript Chrome 平台,可以轻松构建更快、更灵活的网络应用程序。 Node.js 使用事件驱动、不间断的 I/O 模型,使其简单高效,适用于使用可在所有分布式设备上运行的数据的实时应用程序。

Node.js 是用于服务器端开发和通信应用程序的开源、跨平台工作环境。 Node.js 应用程序支持 JavaScript,并且可以在 OS X、Microsoft Windows 和 Linux 上的 Node.js 运行期间运行。

Node.js 还提供了丰富的各种 JavaScript 模块库,有助于大规模使用 Node.js 开发 Web 应用程序。

方法:-

  • 首先,在您机器的特定文件夹中初始化 node.js 项目。
  • 在项目文件夹中安装节点模块
  • 在此之后创建与数据库的连接

第 1 步:创建一个 NodeJS 项目并使用以下命令对其进行初始化:

npm init

第 2 步:使用以下命令安装节点模块:

npm i express mongodb mongoose cors

文件结构:我们的文件结构如下所示:

项目文件夹结构

index.js
// To connect with your mongoDB database
const mongoose = require("mongoose");
// Connecting to database
mongoose.connect(
  "mongodb://localhost:27017/",
  {
    dbName: "yourDB-name",
    useNewUrlParser: true,
    useUnifiedTopology: true,
  },
  (err) =>
    err ? console.log(err) : console.log(
      "Connected to yourDB-name database")
);
const express = require("express");
const app = express();
const cors = require("cors");
console.log("App listen at port 5000");


使用以下命令运行 index.js 文件:

nodemon index.js

控制台输出