zoukankan      html  css  js  c++  java
  • mongodb 数据库 增删改查

                     mongodb    数据库      增删改查

          增:

           // 引入express 模块

    var express = require('express');
    // 路由
    var router = express.Router();
    // 引入 mongodb 数据库 括号里是连接数据库的路径
    var users=require('../mgs/mgs')
    // =====================================
    router.get('/', function(req, res, next){
    console.log(req.query)
    users.create(req.query,function(err,result){
    if(err){console.log('写入出错')}
    else{
    console.log('写完=',result)
    res.send(result)
    }
    })
    });

    // 导出
    module.exports = router;

           

    删:

    var express = require('express');
    var router = express.Router();

    var users=require('../mgs/mgs')

    // ====================================================

    router.get('/', function(req, res, next) {
    console.log(req.query)
    // if(typeof(req.query.habit)==){req.query.habit=req.query.habit.join()}
    console.log(req.query)
    users.deleteOne(req.query,function(err,result){
    if(err){console.log('删除出错')}
    else{
    console.log('删除=',result)
    res.send(result)
    }
    })
    });


    module.exports = router;

    改:

    var express = require('express');
    var router = express.Router();

    var users=require('../mgs/mgs')


    // ==============================


    router.get('/', function(req, res, next) {
    console.log(req.query)
    users.updateOne({_id:req.query._id},req.query,function(err,result){
    if(err){console.log('改出错')}
    else{
    console.log('改==',result)
    res.send(result)
    }
    })
    });

    查:

    var express = require('express');
    // var users = require('../mgs/mgs');
    var router = express.Router();
    var users=require('../mgs/mgs')

    // =====================================

    router.get('/', function(req, res, next) {
    console.log(req.query)
    users.find({sex:new RegExp(req.query.sex)},function(err,result){
    if(err){console.log('查询出错')}
    else{
    console.log('查询成功')
    res.send(result)
    }
    })


    });

    module.exports = router;
  • 相关阅读:
    wp8使用mvvm模式简单例子(二)---登陆功能,事件触发
    wp8使用mvvm模式简单例子
    win8.1使用WP8SDK出现Windows Phone Emulator无法启动的问题解决方案
    asp.net原理笔记----页面控件类型,页面状况和asp.net编译过程
    asp.net生命周期
    asp.net服务器数据源控件学习笔记
    AJax学习笔记
    asp.net敏感词过滤
    网上书城总结笔记
    在自己的网站上使用RSS订阅功能
  • 原文地址:https://www.cnblogs.com/yjzs/p/12070043.html
Copyright © 2011-2022 走看看