📜  如何在节点 js 中安装 mongodb - Javascript (1)

📅  最后修改于: 2023-12-03 15:24:40.328000             🧑  作者: Mango

如何在 Node.js 中安装 MongoDB

MongoDB 是一款非关系型数据库,也是 Node.js 非常流行的数据库之一。本文将介绍如何在 Node.js 中安装 MongoDB。

安装 MongoDB
Windows 用户
  1. 下载 MongoDB 的 Windows 版本安装文件:https://www.mongodb.com/download-center/community

  2. 运行安装程序,并一直点击“下一步”直到安装完成。

  3. 打开命令行并输入以下命令以启动 MongoDB 服务:

mongod
macOS 或 Linux 用户
  1. 打开终端并输入以下命令以下载 MongoDB:
sudo apt-get install mongodb
  1. 输入以下命令以启动 MongoDB 服务(macOS 用户):
brew services start mongodb-community@5.0

或输入以下命令以启动 MongoDB 服务(Linux 用户):

sudo systemctl start mongod
使用 Mongoose 连接 MongoDB

Mongoose 是一个 MongoDB 驱动。它提供了一种简单、灵活的方式与 MongoDB 进行交互。使用 Mongoose,我们可以轻松地定义 MongoDB 的模式和模型,并编写数据库操作代码。

以下是在 Node.js 中使用 Mongoose 连接 MongoDB 的简单示例代码:

const mongoose = require('mongoose');

// 连接 MongoDB 数据库
mongoose.connect('mongodb://localhost/my_database', {
  useNewUrlParser: true,
  useUnifiedTopology: true
});

// 定义数据模型
const UserSchema = new mongoose.Schema({
  name: String,
  age: Number
});

const UserModel = mongoose.model('User', UserSchema);

// 插入数据
const user = new UserModel({
  name: '张三',
  age: 18
});

user.save(error => {
  if (error) {
    console.log(error);
  } else {
    console.log('保存成功!');
  }
});

// 查询数据
UserModel.find((error, users) => {
  if (error) {
    console.log(error);
  } else {
    console.log(users);
  }
});
结论

本文介绍了如何在 Node.js 中安装 MongoDB,并提供了一个使用 Mongoose 连接 MongoDB 的简单示例代码。希望对使用 Node.js 进行 MongoDB 开发的程序员有所帮助!