通过pymong远程连接和执行mongodb命令

2024-10-03 15:31:55 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我的python代码,它远程连接到mongodb主机并执行mongodb命令”数据库服务器状态().连接”。在

以下脚本的预期输出为:

{ 
"current" : 43,
"available" : 51157,
"totalCreated" : NumberLong(3988)
} 

但我没有得到任何输出。。。。。在

PYTHON代码:

^{pr2}$

Tags: 代码命令服务器脚本数据库远程状态mongodb
1条回答
网友
1楼 · 发布于 2024-10-03 15:31:55
mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

mongodb://是一个必需的前缀,用于标识这是标准连接格式的字符串。在

用户名:密码@是可选的。如果给定,驱动程序将在连接到数据库服务器后尝试登录数据库。对于某些身份验证机制,只指定用户名而不指定密码,在这种情况下,用户名后面的“:”也被省略了 host1是URI中唯一必需的部分。它标识要连接的服务器地址。在

:portX是可选的,如果未提供,则默认为:27017。在

/database是要登录的数据库的名称,因此只有在用户名:password@使用语法。如果未指定,默认情况下将使用“admin”数据库。在

?选项是连接选项。请注意,如果没有数据库,在最后一个主机和?介绍选项。选项是“名称=值”对,这些对用“&;”分隔。为了向后兼容,除了“&;”,还接受“;”作为分隔符,但应将其视为已弃用。在

click here for detailed explanation on above command

相关问题 更多 >