添加
1.实例化模型
2.实例.save()
let u = myModel({
name:'lhg'
})
u.save()
//或者是带有[callback]function
//u.save(function(err){
//})
修改
Parameters
ops «Array»
[options] «Object»
[callback] «Function» callback function(error, bulkWriteOpResult) {}
//更改一个
myModel.updateOne({},{},function(err){
})
封装更新操作
module.exports = {
update (CollectionName, whereObj, updateObj, updateType) {
updateType = updateType || 'updateOne'
return new Promise((resolve, reject) => {
CollectionName[updateType](whereObj, updateObj, (err) => {
if (err) throw err;
resolve()
})
})
}
}
删除
Parameters
ops «Array»
[options] «Object»
[callback] «Function» callback function(error, bulkWriteOpResult) {}
myModel.deleteOne({},{},function(err){
})