pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <i id='5Js1J'><tr id='5Js1J'><dt id='5Js1J'><q id='5Js1J'><span id='5Js1J'><b id='5Js1J'><form id='5Js1J'><ins id='5Js1J'></ins><ul id='5Js1J'></ul><sub id='5Js1J'></sub></form><legend id='5Js1J'></legend><bdo id='5Js1J'><pre id='5Js1J'><center id='5Js1J'></center></pre></bdo></b><th id='5Js1J'></th></span></q></dt></tr></i><div class="oo0aaok" id='5Js1J'><tfoot id='5Js1J'></tfoot><dl id='5Js1J'><fieldset id='5Js1J'></fieldset></dl></div>

    <small id='5Js1J'></small><noframes id='5Js1J'>

      <bdo id='5Js1J'></bdo><ul id='5Js1J'></ul>

      <tfoot id='5Js1J'></tfoot>

      1. <legend id='5Js1J'><style id='5Js1J'><dir id='5Js1J'><q id='5Js1J'></q></dir></style></legend>

        如何通過 Promise 重用 mongodb 連接

        How to reuse mongodb connection through Promise(如何通過 Promise 重用 mongodb 連接)

        • <bdo id='DVVzK'></bdo><ul id='DVVzK'></ul>

              <i id='DVVzK'><tr id='DVVzK'><dt id='DVVzK'><q id='DVVzK'><span id='DVVzK'><b id='DVVzK'><form id='DVVzK'><ins id='DVVzK'></ins><ul id='DVVzK'></ul><sub id='DVVzK'></sub></form><legend id='DVVzK'></legend><bdo id='DVVzK'><pre id='DVVzK'><center id='DVVzK'></center></pre></bdo></b><th id='DVVzK'></th></span></q></dt></tr></i><div class="mucmsiw" id='DVVzK'><tfoot id='DVVzK'></tfoot><dl id='DVVzK'><fieldset id='DVVzK'></fieldset></dl></div>
                <tbody id='DVVzK'></tbody>
            • <legend id='DVVzK'><style id='DVVzK'><dir id='DVVzK'><q id='DVVzK'></q></dir></style></legend>
                <tfoot id='DVVzK'></tfoot>

                  <small id='DVVzK'></small><noframes id='DVVzK'>

                  本文介紹了如何通過 Promise 重用 mongodb 連接的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我想重用 MongoDB 連接.我知道 如何在 node.js 中重用 mongodb 連接我想使用 Promises 和 Mongo 驅動程序 v2 實現同樣的目標

                  I want to reuse MongoDB connection. I 'am aware of How to reuse mongodb connection in node.js I want to acheive the same using Promises and Mongo driver v2

                  目前我必須為每個請求連接到數據庫,這使得它變慢了.這是我的代碼

                  Currently I have to connect to db for every request which makes it slow. This is my code

                  "use strict"
                  var app = require('./utils/express')();
                  var mongodb = require('mongodb');
                  
                  var MongoClient = mongodb.MongoClient;
                  //Actually I 'am connecting to MongoLab
                  var url = 'mongodb://localhost/my-mongo';
                  
                  app.set('port', (process.env.PORT || 5000));
                  
                  app.listen(app.get('port'), function () {
                    console.log('ParkMe app is running on port', app.get('port'));
                  });
                  
                  
                  app.get('/location/create', function(req,res,next){
                    MongoClient.connect(url).then(function(db) {
                      return db.collection('parkme_parkingLots').find({}).toArray().then(function (docs) {
                        return docs;
                      });
                    });
                  });
                  

                  我想做這樣的事情:

                  "use strict"
                  var app = require('./utils/express')();
                  var mongodb = require('mongodb');
                  
                  var MongoClient = mongodb.MongoClient;
                  var url = 'mongodb://nidhind:1234@ds051635.mongolab.com:51635/my-mongo';
                  var db = MongoClient.connect(url).then(function(db) {
                      return db;
                  });
                  
                  app.set('port', (process.env.PORT || 5000));
                  
                  app.listen(app.get('port'), function () {
                    console.log('ParkMe app is running on port', app.get('port'));
                  });
                  
                  
                  app.get('/location/create', function(req,res,next){
                    db.collection('parkme_parkingLots').find({}).toArray().then(function (docs) {
                      return docs;
                    });
                  });
                  

                  推薦答案

                  你快到了,你的代碼只需要做幾處更改:

                  You're almost there, there are only a couple of changes in your code to be made:

                  "use strict"
                  var app = require('./utils/express')();
                  var mongodb = require('mongodb');
                  
                  var MongoClient = mongodb.MongoClient;
                  var url = 'mongodb://nidhind:1234@ds051635.mongolab.com:51635/my-mongo';
                  // no need to call then() yet
                  var connection = MongoClient.connect(url);
                  
                  app.set('port', (process.env.PORT || 5000));
                  
                  app.listen(app.get('port'), function() {
                    console.log('ParkMe app is running on port', app.get('port'));
                  });
                  
                  
                  app.get('/location/create', function(req, res, next) {
                    // the connection is opened once, use it at will
                    connection.then(function(db) {
                      db.collection('parkme_parkingLots').find({}).toArray().then(function(docs) {
                        return docs;
                      });
                    });
                  });
                  

                  這篇關于如何通過 Promise 重用 mongodb 連接的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個多邊形點是否在傳單中的另一個內部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標記群集圖標顏色,繼承其余默認 CSS 屬性)
                  Trigger click on leaflet marker(觸發點擊傳單標記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認加載磁貼顏色?)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側邊欄)
                  Leaflet - get latitude and longitude of a marker inside a pop-up(Leaflet - 在彈出窗口中獲取標記的緯度和經度)
                  • <small id='yj0GP'></small><noframes id='yj0GP'>

                      <bdo id='yj0GP'></bdo><ul id='yj0GP'></ul>

                          <legend id='yj0GP'><style id='yj0GP'><dir id='yj0GP'><q id='yj0GP'></q></dir></style></legend>
                          <i id='yj0GP'><tr id='yj0GP'><dt id='yj0GP'><q id='yj0GP'><span id='yj0GP'><b id='yj0GP'><form id='yj0GP'><ins id='yj0GP'></ins><ul id='yj0GP'></ul><sub id='yj0GP'></sub></form><legend id='yj0GP'></legend><bdo id='yj0GP'><pre id='yj0GP'><center id='yj0GP'></center></pre></bdo></b><th id='yj0GP'></th></span></q></dt></tr></i><div class="yg2mguy" id='yj0GP'><tfoot id='yj0GP'></tfoot><dl id='yj0GP'><fieldset id='yj0GP'></fieldset></dl></div>
                              <tbody id='yj0GP'></tbody>
                          1. <tfoot id='yj0GP'></tfoot>

                          2. 主站蜘蛛池模板: 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 亮点云建站-网站建设制作平台| 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 长城人品牌官网| 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 福建自考_福建自学考试网| 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 江西自考网 | 蜂蜜瓶-玻璃瓶-玻璃瓶厂-玻璃瓶生产厂家-徐州贵邦玻璃制品有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 壹作文_中小学生优秀满分作文大全 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 |