mongoose 常用数据库操作 删除
删除
Model.remove(conditions, [callback])
try.js
var User = require("./user.js"); function del(){ var wherestr = {'username' : 'zhangming'}; User.remove(wherestr, function(err, res){ if (err) { console.log("Error:" + err); } else { console.log("Res:" + res); } }) } del();
删除前robo的数据库:

执行删除:
在webstorm的输出结果:

在rob看到删除成功:

Model.findByIdAndRemove(id, [options], [callback])
try.js
var User = require("./user.js"); function findByIdAndRemove() { var id = '59f9eb4cc2283e1bac7be51d'; var removestr = {'userage': '30'}; User.findByIdAndRemove(id, removestr, function(err, res){ if (err) { console.log("Error:" + err); } else { console.log("Res:" + res); } }) } findByIdAndRemove();
删除前;

删除后:
在robo中

删除成功!
在webstrom 的输出结果:

Model.findOneAndRemove(conditions, [options], [callback])
try.js
var User = require("./user.js"); function findOneAndRemove() { var removestr = {'userage': '17'}; User.findOneAndRemove(removestr, function(err, res){ if (err) { console.log("Error:" + err); } else { console.log("Res:" + res); } }) } findOneAndRemove();
在webstrom 输出结果:

删除前的数据库:

删除后的数据库:

2017-11-02 10:28:00
越努力越幸运

浙公网安备 33010602011771号