zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    postman的几个问题
    服了这个所谓北大青鸟官方学员社区论坛
    Gatling实战(三)
    Gatling实战(二)
    Gatling实战(一)
    httplib和urllib2常用方法
    jmeter的新增函数说明
    windows版jmeter的body data如何用 作为“换行”
    linux下oracle服务启动关闭
    linux下ORACLE监听日志的正确删除步骤
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7771007.html
Copyright © 2011-2022 走看看