hanyueqi 2019-06-28
mongoose实现curd
npm init cnpm install mongoose --save-dev
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;
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) })
const User = require('./index.js'); User.find().then(result => { console.log(result) }) .catch(error => { console.log(error) })
const User = require('./index.js'); User.updateOne({"name":"biao"},{ age:300 }).then(result => { console.log(result) }) .catch(error => { console.log(error) })
const User = require('./index.js'); User.deleteOne({"name":"biao"}).then(result => { console.log(result) }) .catch(error => { console.log(error) })