MongoDB:查找连接到Mongodb数据库的客户端

时间:2015-12-29 05:03:21

标签: mongodb

如何查找连接到mongodb数据库的特定客户端。是否有任何命令可以从Mongo shell中找到它。例如,如果有任何Web应用程序连接到数据库,如果我想检查它是否已连接并找到其IP地址,有没有办法找到它?如果是这样,请告诉我。当我运行以下命令时,它只显示localhost。其他客户未显示。请帮忙。

RS:PRIMARY> db.currentOp(true).inprog.forEach(function(d){if(d.client)printjson(d.client)}) " 127.0.0.1:43424" " 127.0.0.1:58214" " 127.0.0.1:56887"

1 个答案:

答案 0 :(得分:0)

db.serverStatus().connections

客户端连接详情

db.currentOp(true)

显示当前操作deatils

db.currentOp(true).inprog.forEach(function(inPro){if(inPro.client && inPro.client!="0.0.0.0:0")print(inPro.client)})

我认为这将解决您的问题