zoukankan      html  css  js  c++  java
  • mongoDB3.0版本使用express读取数据

    使用express连接数据库操作

    var express = require('express');
    var app = express();
    
    var MongoClient = require('mongodb').MongoClient;
    
    var MGurl = "mongodb://localhost:27017/";
    
     
    
    app.get('/search',function(req,res){
    
       res.header("Content-Type", "application/json;charset=utf-8");
    
       MongoClient.connect(MGurl,{useNewUrlParser:true},function(err,db){   
    
           if(err){
                 console.log('数据库连接失败');
                 console.log(err);
         return;
      }else {
        var mydb = db.db('itying');
        var arr = [];
        var mydbData = mydb.collection('user').find();
        mydbData.each(function(err,doc){
          console.log(doc)
          if(err){
            console.log(err);
          }else {
          if(doc!=null){
            arr.push(doc);
          }else {
            console.log(arr);
            }
          }
        })
    
        //数据库读取是异步操作
        setTimeout(function(){
          res.send(arr)    
        },100)
        }
      })
    })
  • 相关阅读:
    iOS8.1 To iOS8.2
    OAuth授权验证说明
    iOS消息推送
    Swift2
    Swift1
    数据结构,每次看都有不一样的体会
    修改CS、IP的指令(学习汇编)
    C,C++中的堆与栈
    12864显示菜单处理编程
    C编程常见的内存错误
  • 原文地址:https://www.cnblogs.com/zhonglinke/p/10114337.html
Copyright © 2011-2022 走看看