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;
  • 相关阅读:
    java环境变量配置(Windows & Linux)
    转行自学编程的前提条件和能力
    IntelliJ IDEA 视频教程
    小孩都懂得用“头衔”来包装自己了,那么你呢?
    自创“乒乓球自嗨玩法”
    什么是npm以及npm基本命令
    hexo本地搭建以及在github远程部署
    如何下载Java-配置环境全教程
    图的存储结构以及遍历
    二叉树的存储结构以及遍历
  • 原文地址:https://www.cnblogs.com/yjzs/p/12070043.html
Copyright © 2011-2022 走看看