MONGODB NODE.JS DRIVER连接Mongodb-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MONGODB NODE.JS DRIVER连接Mongodb

2016-06-15 11:31:33 2528 1

使用node的原生mongodb driver连接mongodb,在查文档发现,官方文档全都是通过

var MongoClient = require('mongodb').MongoClient;
// Connection URL
var url = 'mongodb://localhost:27017/myproject';
// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {
  if(err) throw err;
  console.log("Connected correctly to server");
  //do something with db
  db.close();
});

这种方式连接数据库。那么在实际项目中该怎样使用上述方式操作数据库?(在每一个路由函数中都把上述代码写一遍么)
备注:以前好像是使用如下方式调用数据库:

var settings = require('../settings'),
    Db = require('mongodb').Db,
    Connection = require('mongodb').Connection,
    Server = require('mongodb').Server;
module.exports = new Db(settings.db, new Server(settings.host, settings.port),
    {safe: true});

然后在需要使用的模块

var db = require('./db');
db.open(function(err,db){
    //do something
});

记得这样会有堵塞,所以官网开始推MongoClient,求问该怎么在项目中使用MongoClient呢?

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:39:00
    var settings = require('../settings');
    var MongoClient = require('mongodb').MongoClient;
    
    exports.do =  function (func){
      MongoClient.connect(settings.url,function(err,db){
        if(err) throw err;
        else{
          func(db);
        }
      });
    };
    0 0
相关问答

1

回答

mongodb c++ driver异常的问题

2016-02-28 17:37:50 2160浏览量 回答数 1

1

回答

官网教程安装mongodb c++driver出现问题

2016-02-27 18:32:31 1836浏览量 回答数 1

1

回答

MongoDB CSharp Driver 中集合COUNT的问题 ?

2016-02-22 18:00:57 2203浏览量 回答数 1

1

回答

MongoDB 3.0 Java Driver在Linux Server下多线程插入数据异常

2016-02-22 17:52:35 2289浏览量 回答数 1

1

回答

MongoDB Java Driver里检测数据库连接池是否断开的方法

2016-02-07 13:53:01 2729浏览量 回答数 1

1

回答

Mongodb的java driver中的Mongo和MongoClient的区别

2016-01-31 16:58:48 2734浏览量 回答数 1

0

回答

使用mongodb cdc 数据延迟平均三个小时,这个问题怎么排查呢

2022-09-26 20:52:41 87浏览量 回答数 0

0

回答

MongoDB CDC 通过设置copy.existing=false获取增量数据怎么实现?

2022-09-14 11:11:43 49浏览量 回答数 0

0

回答

大家 知道怎么全量同步mongodb 的某个集合的数据吗

2022-08-24 18:11:53 138浏览量 回答数 0

0

回答

麻烦给看看dataworks 离线同步 MongoDB数据的问题,MongoDB Reader里面的

2022-08-24 11:01:44 99浏览量 回答数 0
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式
立即下载
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
《阿里云数据库 MongoDB 专属集群版》
立即下载