简介

Sy_ Lv6

1. 简介

自从用过一次mongoose,我就再也忘不掉它了。mongoosenode.js中基于mongoDB驱动封装的模块。提供了模型的接口,可以高效地创建集合的数据校验,一定程度上可以避免数据的结构问题。

mongodb中有集合的概念,相当于是sql中的表。在mongoose中将集合进一步抽象成了一个模型,这个模型可以进行集合的校验,并在集合内添加数据。

2. 连接客户端

在mongoose中可以这样连接数据库:

1
2
3
4
5
6
7
8
9
10
11
12
13
const mongoose = require('mongoose')
// 导入mongoose模块
mongoose.connect('mongodb://localhost/test')
// 连接数据库,默认端口可省略
mongoose.connection.once("open", function() {
console.log("数据库连接成功");
})
// 内置接口,在连接时执行回调函数
mongoose.connection.once("close", function() {
console.log("数据库已断开");
})
// mongoose不会自己关闭数据库,除非项目停止或服务器关闭,否则一般不会断开。
mongoose.disconnect(); // 使用本方法可以手动断开数据库连接(一般不用)
  • 标题: 简介
  • 作者: Sy_
  • 创建于 : 2025-06-15 00:51:35
  • 更新于 : 2025-06-15 00:51:35
  • 链接: https://shenying.online//demo/iyyihe7l/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论