1.创建一个文件夹 存放封装过的模块
//连接数据库
//1.引入mongoose
const mongoose = require('mongoose')
//2.建立连接 (设置账号密码的话记得加上!!)
mongoose.connect('mongodb://localhost/你的数据库名')
//3.判断连接状态
var db = mongoose.connection
db.on('error', console.error.bind(console, 'connection error:'))
db.once('open', function () {
// we're connected!
console.log('数据库连接成功!')
})
module.exports = mongoose
2.如果想操作数据库中 user 表 (创建user.js模块)
//封装User表的模块
//导入封装好的mongoose模块
const mongoose = require('./db.js')
//设置user表中数据的字段
var UserSchema = mongoose.Schema({
username: String,
age: Number,
address: String,
})
//将user表模块化
var UserModel = mongoose.model('User', UserSchema, 'user')
//导出user表
module.exports = UserModel
3.最后在文件中导入就可以使用操作数据库的方法。