• 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;
  • 相关阅读:
    胡小兔的良心莫队教程:莫队、带修改莫队、树上莫队
    51nod 1290 Counting Diff Pairs | 莫队 树状数组
    Git的简单使用
    使用canvas制作五子棋游戏
    axios的Get和Post方法封装及Node后端接收数据
    mongodb初始化并使用node.js实现mongodb操作封装
    nodeJs实现微信小程序的图片上传
    CSS中text-shadow的几个好看的文字demo及其代码
    博客园自定义样式
    input输入框添加内部图标
  • 原文地址:https://www.cnblogs.com/yjzs/p/12070043.html
Copyright © 2020-2023  润新知