📅  最后修改于: 2023-12-03 15:24:40.328000             🧑  作者: Mango
MongoDB 是一款非关系型数据库,也是 Node.js 非常流行的数据库之一。本文将介绍如何在 Node.js 中安装 MongoDB。
下载 MongoDB 的 Windows 版本安装文件:https://www.mongodb.com/download-center/community
运行安装程序,并一直点击“下一步”直到安装完成。
打开命令行并输入以下命令以启动 MongoDB 服务:
mongod
sudo apt-get install mongodb
brew services start mongodb-community@5.0
或输入以下命令以启动 MongoDB 服务(Linux 用户):
sudo systemctl start mongod
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 开发的程序员有所帮助!