zoukankan      html  css  js  c++  java
  • mongoose 系列设置

    连接数据库

    const mongoose = require('mongoose')
    
    const DB_URL = 'localhost:27017'
    const DB_name = 'demo'
    mongoose.set('useCreateIndex',true)
    
    module.exports=new Promise((resolve ,reject)=>{
      mongoose.connect(`mongodb://${DB_URL}/${DB_name}`,{useNewUrlParser:true , useUnifiedTopology: true})
      mongoose.connection.on('open',err=>{
       if(err) reject(err)
       else{
         console.log(`位于${DB_URL}的${DB_name}启动成功`);
         resolve()
       }
     })
    })
    

      

    校验模型

    const mongoose = require('mongoose')
    
    const Schema = mongoose.Schema
    
    const userSchema =new Schema({
      email:{
        type:String,
        required:true,
        unique:true
      },
      nick_name:{
        type:String,
        required:true
      },
      password:{
        type:String,
        required:true
      },
      date:{
        type:Date,
        default:Date.now()
      },
      enable_flag:{
        type:String,
        default:'Y'
      }
    })
    
    module.exports = mongoose.model('user',userSchema)
  • 相关阅读:
    mouseOver与rollOver
    排序二叉树
    发展
    bitmapData
    回调与事件
    遍历舞台上所有对象
    面向对象原则
    面向对象的三大特征(个人理解)
    面向对象出现原因以及意义
    OC语言BLOCK和协议
  • 原文地址:https://www.cnblogs.com/dengsicode/p/12777880.html
Copyright © 2011-2022 走看看