是否可以检查使用我当前连接到MongoDB服务器的应用程序的用户数量?有没有命令可以找到它?也在下面的输出中 db.serverStatus()。连接 {" current" :12,"可用" :807," totalCreated" :NumberLong(96385)}
当前连接将包括通过我的应用程序连接到我的数据库的用户数量?请解释。在此先感谢!!!!
答案 0 :(得分:1)
db.serverStatus().connections
显示对MongoDB进行的连接数。但要查找使用数据库的用户数量,您必须完全知道单个客户端(用户)将打开的连接数。这意味着如果您的应用程序为单个用户打开3个连接,那么您不能说有3个用户。您只能说使用了3个连接,因此只有一个用户。
因此,您必须首先为单个用户定义固定数量的数据库连接。
请记住:与MySql不同,MongoDB不能直接与客户端一起使用。 MongoDB与REST服务器一起使用时效果最佳。这意味着客户端首先连接到REST服务器,数据库由REST服务器而不是客户端直接处理。