Node.js 如何在应用程序中连接MongoDB数据库
Node.js是一个内置的JavaScript Chrome平台,用于轻松构建更快和更灵活的网络应用程序。Node.js使用事件驱动的、无阻塞的I/O模型,使其易于使用和高效,适用于在所有分布式设备上使用数据的实时应用程序。
Node.js是一个开源的、跨平台的服务器端开发和通信应用环境。Node.js应用程序支持JavaScript并可以在OS X、Microsoft Windows和Linux上运行。
Node.js还提供了丰富的JavaScript模块库,可以在Node.js上大规模开发Web应用程序。
步骤:
- 首先,在您的机器上的特定文件夹中初始化Node.js项目。
- 在项目文件夹中安装Node模块。
- 然后创建与数据库的连接。
步骤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