• 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

  • 相关阅读:
    C#中WinForm程序退出方法技巧(转载)
    webbrowser访问网站禁止弹窗
    (转载)ASP.NET三大核心对象及基础功能解析
    webBrowser调用外部js文件和js函数(转载)
    java IO流
    java线程状态,优先级
    java线程
    Collection接口,Map接口
    序列化和反序列化
    JsonUtil自定义
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7771007.html
Copyright © 2020-2023  润新知