在mongoose @ 3.6.20中访问mongo的db.serverStatus()

时间:2018-03-12 18:50:14

标签: mongodb mongoose

我想使用mongoose@3.6.20

来使用db.serverStatus()

我已经使用了这个//它的mongoose更新版本是5.0以上

mongoose-db-stats

        mongoose.connect("mongodb://url");
        var db = mongoose.connection;
        db.on('error', console.error.bind(console, 'connection error:'));
        db.on('open', function () {
            db.db.stats(function (err, stats) {
                console.log(stats);
                callback(stats)
            });
        });

这样的事情但来自db.on('open',function(){此行不起作用

我正在使用节点-v 7.10.0 monsoose -v 3.6.20

如果有任何遗漏,请询问。

1 个答案:

答案 0 :(得分:-1)

let db = mongoose.connection;

db.db.command({serverStatus: 1}, function (err, result) { ... });