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="lvhttjx" 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="vbfdtpv" 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="bxbb7zr" 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. 主站蜘蛛池模板: RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 深圳展厅设计_企业展馆设计_展厅设计公司_数字展厅设计_深圳百艺堂 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | TMT观察网_独特视角观察TMT行业| 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 搪瓷反应釜厂家,淄博搪瓷反应釜-淄博卓耀 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 江苏大隆凯科技有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业| 首页 - 张店继勇软件开发工作室| 广州各区危化证办理_危险化学品经营许可证代办 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 出国劳务公司_正规派遣公司[严海] | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 |