mongodb:簡單的增刪改查

const mongoose=require('mongoose')
mongoose.connect('mongodb://localhost/local',{ useNewUrlParser: true,useUnifiedTopology: true})//連接數據庫
var db=mongoose.connection
db.on('error',console.error.bind(console,'connection error:'))
db.once('open',function(){
    console.log('db ok')
})

//schema對象
//創建一個和集合相關的schema對象 類似表頭
//獲取schema對象
var userSchema =new mongoose.Schema({
    us:{type:String,required:true},
    ps:{type:String,required:true},
    age:Number,
    sex:{type:Number,default:0}
})
//將schema對象轉換成數據模型
var User = mongoose.model('user', userSchema);//該數據對象和集合關聯('集合名',schema對象)
//操作數據庫
//插入
User.insertMany({us:'wangyi',ps:'123',age:16})
//查詢
User.find({age:17})
.then((data)=>{
    console.log(data)
    console.log('查詢成功')
})
.catch((err)=>{
    console.log('查詢失敗')
})
//刪除
User.remove()
.then((data)=>{
    console.log(data)
    console.log('刪除成功')
})
.catch((err)=>{
    console.log('刪除失敗')
})

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章