1.初始化
npm init
2.安装mongoose
npm i mongoose
3.导入mongoose
const mongoose=require("mongoose")
4.连接mongodb服务
mongoose.connect("mongodb://127.0.0.1:27017/user")
说明:mongodb是协议,user是数据库,如果没有会自动创建user数据库 。
5.设置回调
//设置回调
//连接成功的回调,once只执行一次
mongoose.connection.once("open",()=>{
console.log("连接成功");
})
//连接错误的回调
mongoose.connection.on("error",()=>{
console.log("连接失败");
})
//连接关闭的回调
mongoose.connection.on("close",()=>{
console.log("连接关闭");
})
6.连接
node 文件名
7.关闭 mongodb的连接
mongoose.disconnect()
8.源代码
//导入mongoose
const mongoose=require("mongoose")
//连接mongodb服务,mongodb是协议,user是数据库,如果没有会自动创建数据库
mongoose.connect("mongodb://127.0.0.1:27017/user")
//设置回调
//连接成功的回调
mongoose.connection.once("open",()=>{
console.log("连接成功");
})
//连接错误的回调
mongoose.connection.on("error",()=>{
console.log("连接失败");
})
//连接关闭的回调
mongoose.connection.on("close",()=>{
console.log("连接关闭");
})
/* //关闭mongodb的连接
setTimeout(()=>{
mongoose.disconnect()
},20000) */