mongoose模块化
2019-12-05 本文已影响0人
Wrestle_Mania
- app.js
const UserModel = require("./model/user");
// 新增用户
const user = new UserModel({
name: "咸阳打桩机",
age: 28
});
user.save(err => {
if (err) {
console.log(err);
return;
}
console.log("数据新增成功");
});
- model/db.js
const mongoose = require("mongoose");
mongoose.connect(
"mongodb://demoAdmin:123456@localhost:27017/demo",
{
useNewUrlParser: true,
useUnifiedTopology: true
},
err => {
if (err) {
console.log("数据库连接失败");
return;
}
console.log("数据库连接成功");
}
);
module.exports = mongoose;
- model/user.js
const mongoose = require("./db");
const UserSchema = mongoose.Schema({
name: String,
age: Number,
status: {
type: Number,
default: 1
}
});
const UserModel = mongoose.model("User", UserSchema, "user");
module.exports = UserModel;