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

  • 相关阅读:
    JAVA核心技术笔记总结--第14章 线程总结
    java核心技术笔记——第 9 章 集合
    Java核心技术笔记——第 8 章 泛型
    2.面向对象三大特征
    1.浅谈面向对象思想
    8.字符串
    7.数组
    6.调试程序
    5.流程控制语句
    4.运算符
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7771007.html
Copyright © 2011-2022 走看看