mongoose
定义
- 一个用于操作MongoDB数据库的一个对象,是一个封装对象,是一种对象模型工具
使用
- 安装并引入mongoose
- 连接数据库
- mongoose.connect(URL,err=>{})
- URL:mongodb://127.0.0.1:27017/databaseName
- 创建骨架 Schema【定义字段】
- new mongoose.Schema({username:String,…})
- 创建模型-> 用于操作数据库
- userModel=mongoose.model(‘users’,userSchema)
- 创建实体-> 用于数据库增加操作 创建实体仅用 i于增加操作,其他操作不需要创建实体
- users=new userModel(添加的数据data)
数据库操作 CURD
- 增加: userModel=new userModel(添加的数据data); user.save()
- 删除: userModel.findById(_id,(err,doc)=>{doc.remove()})
- 修改: userModel.findById(_id,(err,doc)=>{doc.username=… doc.save()})
- 查询: userModel.find({},(err,docs)=>{ })</