如何使用pymongo从受密码保护的Mongo服务器复制数据库?

2024-04-26 12:22:18 发布

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

我正在尝试将数据库从Mongo服务器复制到本地Mongo实例。在

我需要通过python来实现这一点,并运行Pymongo 3.4,它不再有copy_database方法。相反,我尝试使用client.admin.command('copydb', ...)函数。但是,它似乎不再支持源Mongo服务器的身份验证了。在

有什么解决办法吗?在

谢谢


Tags: 实例方法函数服务器client身份验证数据库admin
1条回答
网友
1楼 · 发布于 2024-04-26 12:22:18

Are there any workarounds to this?

正如评论中提到的,目前还没有通过PyMongo(版本3.4)将经过身份验证的源MongoDB服务器复制到另一个服务器上的解决方法

关于背后原因的更多解释,请阅读Blog: PyMongo's 'copy_database'

根据需求,您可以使用mongoshell方法db.copyDatabase()从一个mongod复制到另一个。在

相关问题 更多 >