一 MongoDB和mongoose安装
window下推荐阅读
http://blog.csdn.net/liusong0605/article/details/10574863
用npm安裝mongoose
二 引入mongoose并绑定url
const mongoose = require('mongoose')
const DB_URL = 'mongodb://localhost:27017'
mongoose.connect(DB_URL, {
useMongoClient: true,
/* other options */
})
三 创建图表Schema
const User = mongoose.model('user',new mongoose.Schema({
//require 是否必须字段
name:{type:String,require:true},
age: {type:Number,require:false}
}))
四 增删改查
增
需满足上图表的规则
User.create({name:'yuru ',age:'24'},(err,doc)=>{
!err ? console.log(doc) : console.log(err)
})
删
删掉age是24的多条数据
User.remove({age:'24'},(err,doc)=>{
!err ? console.log(doc) : console.log(err)
})
改
将name是yuru的age设成25
User.update({name:'yuru'},{'$set':{age:'25'}},(err,doc)=>{
!err ? console.log(doc) : console.log(err)
})
查
find查多条findone查到一条就返回
User.find({},function(err,doc)=>{
!err ? console.log(doc) : console.log(err)
})
网友评论