在 NODE JS 中获取 mongo 池连接统计信息



我正在使用MongoDB Pool连接方法,在NODE JS中使用AWS Lambda连接我的MongoDB。我想查看使用 NODE JS 的活动池连接数。

我找到了cmd行的方式:connPoolStats但是我如何使用NODE JS来做到这一点?

如果您使用的是猫鼬,请遵循;

let db = mongoose.connection;
db.db.command({ "connPoolStats": 1 }, function (err, result) {
console.log(result, err);
});

如果您想使用本机驱动程序,请遵循;

MongoClient.connect("mongodb://xxxxx", {
useNewUrlParser: true,
useUnifiedTopology: true
}, function (err, client) {
if (err) { return console.log(err); }
const database= client.db("database")
database.command({ "connPoolStats": 1 }, function (err, result) {
console.log(result, err);
});
});

最新更新