我正在使用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);
});
});