node.js - 在 NODE JS 中获取 mongo 池连接统计信息
问题描述
我正在使用 MongoDB 池连接方法在 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);
});
});
推荐阅读
- python - 删除带有熊猫的行,字段中的字符串长度过长
- javascript - 相当于 Python 列表 (l) 的 Chrome Javascript 调试器
- javascript - 如何使用 javascript 选择“srcset”属性的值?
- python - 如何使 Google Colab 代码适应 AWS lambda 函数?
- dax - 过滤后 Dax 索引列未重置
- python - Python Pytest 是否可以从夹具访问变量?
- python - 缓存和搜索多个请求的 API 响应
- javascript - 我将尝试使用css的顺序每三天循环一次div。我该怎么办?
- java - 如何下载电子邮件附件并将其存储在下载文件夹中?
- json - 错误报告 ExtJS 7.4.0 Ext.data.reader.Json