美文网首页
mongoose模块化

mongoose模块化

作者: Wrestle_Mania | 来源:发表于2019-12-05 16:55 被阅读0次
  • 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;

相关文章

网友评论

      本文标题:mongoose模块化

      本文链接:https://www.haomeiwen.com/subject/sgfjgctx.html