📅  最后修改于: 2023-12-03 15:03:02.485000             🧑  作者: Mango
Mongoose 是一款基于 Node.js 平台的 MongoDB(文档型数据库)对象建模工具。它提供了一种简单,直接的方式来处理 MongoDB 数据库,并且支持包括查询,更改和删除文档等一系列功能。
Mongoose 的安装非常简单,只需要在终端中运行下面的命令就可以了:
npm install mongoose
连接 Mongoose 到 MongoDB 需要使用 connect()
方法。以下是连接到 MongoDB 的示例代码:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', {
useNewUrlParser: true,
useUnifiedTopology: true
}).then(() => {
console.log("数据库连接成功");
}).catch((err) => {
console.log("数据库连接失败", err);
});
运行上面的代码后,Mongoose 将会自动连接到名为 test
的数据库。如果连接成功,将会在控制台上输出 "数据库连接成功",否则输出 "数据库连接失败"。
当不再需要数据库连接时,可以使用 disconnect()
方法将 Mongoose 连接释放。以下是释放 Mongoose 连接的示例代码:
mongoose.disconnect().then(() => {
console.log("数据库连接已释放");
}).catch((err) => {
console.log("释放数据库连接失败", err);
});
Mongoose 是一款强大且易于使用的 MongoDB 建模工具。通过上述示例代码,您应该可以轻松地连接到 MongoDB 数据库并开始使用 Mongoose。