小编Mar*_*ini的帖子

检查mongoDB是否已连接

我的应用程序中有mongoDB.

在收听应用程序之前,我想检查mongoDB是否已连接.

这是最好的方式吗?

这是我的server.js文件:

var express = require('express');
var mongoDb = require('./mongoDb');
var app = express();

init();

function init() {
    if (mongoDb.isConnected()) {
      app.listen(8080, '127.0.0.1');
    }
    else {
      console.log('error');
    }
}
Run Code Online (Sandbox Code Playgroud)

isConnectedgetDbObject. getDbObject连接到mongoDB并返回一个对象:connected(true/false),db(dbObject或error).

然后,isConnected通过连接属性解析/拒绝.

这是mongoDb.js文件:

//lets require/import the mongodb native drivers.
var mongodb = require('mongodb');
// Connection URL. This is where your mongodb server is running.
var url = 'mongodb://localhost:27017/myDb';

var connectingDb; // promise

//We need to work with "MongoClient" interface in order to …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js

11
推荐指数
4
解决办法
2万
查看次数

标签 统计

mongodb ×1

node.js ×1