pormise數據庫操作例子

const mongoose = require('mongoose')
mongoose.connect('mongodb://localhost/demo')
const Schema = mongoose.Schema
const userSchema = new Schema({
  username: {
    type: String,
    required: true
  },
  password: {
    type: String,
    required: true
  },
  email: {
    type: String
  }
})
const User = mongoose.model('User', userSchema)
// User.find()
//   .then(function(data){
//     console.log(data)
//   })
// 註冊用戶小demo
User.findOne({
  username: '999'
}).then(user => {
  if (user) {
    console.log('該用戶名已經存在')
  } else {
    return new User({
      username: '999',
      password: '123',
      email: '[email protected]'
    })
      .save()
      .then(ret => {
        console.log('註冊成功', ret)
      })
  }
})

 

發佈了18 篇原創文章 · 獲贊 30 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章