简介
mongoose实现curd
初始化
npm init
cnpm install mongoose --save-dev
index.js
const mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/test97');
const UserSchema = mongoose.Schema({
name:String,
age:Number,
create_at:{
type:Date,
default:Date.now()
},
isShow:{
type:Boolean,
default:true
}
})
const User = mongoose.model('User',UserSchema,'user');
module.exports = User;
inser.js
const User = require('./index.js');
let newUser = new User({
name:"jie",
age:20,
})
newUser.save().then(result => {
console.log(result)
})
.catch(error => {
console.log(error)
})
find.js
const User = require('./index.js');
User.find().then(result => {
console.log(result)
})
.catch(error => {
console.log(error)
})
update.js
const User = require('./index.js');
User.updateOne({"name":"biao"},{
age:300
}).then(result => {
console.log(result)
})
.catch(error => {
console.log(error)
})
delete.js
const User = require('./index.js');
User.deleteOne({"name":"biao"}).then(result => {
console.log(result)
})
.catch(error => {
console.log(error)
})