mongoose 中文文档地址:www.mongoosejs.net/
安装:cd 项目地址
npm i mongoose --save
1-连接数据库
var mongoose=require('mongoose')
mongoose.connect('mongodb://localhost/test')
mongoose.connection.once('open',function(){
console.log('数据库连接成功')
})
2-创建schema与model
var foodSchema = mongoose.Schema({
name: String,
color: String,
age: Number
})
var Food = mongoose.model('foods', foodSchema)
3-插入数据
// 插入多条文档
var datas=[[{name:'西瓜',color:'red',age:9},{name:'白果',color:'white',age:9}]
Food.create(datas,function(err,docs){
console.log('插入了'+docs[0].name+'和'+docs[1].name)
})
4-查询数据
//查询
Food.find({},{name:1},{skip:1},function(err,docs){
console.log(docs)
})
5-更新数据
//更新
Food.updateOne({ name: '西瓜' }, { $set: { age: 100 } }, function (err) {
if (err) console.log(err)
console.log('修改成功')
})