mongoose 常用数据库操作 删除

时间:2022-09-17 10:11:46

 

删除

 

  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的数据库:

mongoose 常用数据库操作 删除

执行删除:

在webstorm的输出结果:

 

mongoose 常用数据库操作 删除

 

在rob看到删除成功:

mongoose 常用数据库操作 删除

 

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();

删除前;

mongoose 常用数据库操作 删除

 

删除后:

在robo中

mongoose 常用数据库操作 删除

删除成功!

 在webstrom 的输出结果:

mongoose 常用数据库操作 删除

 

 

 

 

 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 输出结果:

mongoose 常用数据库操作 删除

 

 

 

删除前的数据库:

mongoose 常用数据库操作 删除

 

删除后的数据库:

mongoose 常用数据库操作 删除

 2017-11-02  10:28:00