//1. 导包
var mongoose = require('mongoose')
var Schema = mongoose.Schema
//2. 连接数据库
mongoose.connect('mongodb://localhos/demo')
//3. 设计表结构
var userSchema = Schema({
username: {
type: String,
require: true
},
password: {
type: String,
require: true
},
email: {
type: String
}
})
// 4. 将表结构发布为模型
var User = mongoose.model('User',userSchema)
// 5. 插入数据
var admin = new User({
username: 'zs',
password: '123456',
email: '[email protected]'
})
admin.save(function(err,ret){
if(err){
return console.log('插入失败')
}
console.log('插入成功')
//ret为插入的对象
console.log(ret)
})
// 6. 查找数据 (User.find(condition,function(error,ret){}))
//复合查询
User.find({
username: 'admin'
password: '123456'
},function(err,ret){
if(err){
return console.log('查询失败')
}
console.log('查询成功')
//ret为查询的对象
console.log(ret)
})
//7. 删除操作 (User.remove(condition,function(err,ret){}))
//8. 更新操作 User.update(condition,modify,function(err,ret){})
//9. 更新操作 User.updateById(id,modify,function(err,ret){})
。。。
Mongoose增删改查
猜你喜欢
转载自blog.csdn.net/weixin_42657318/article/details/104020048
今日推荐
周排行