gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 10:49:06 26 4
gpt4 key购买 nike

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

我需要通过 python 执行此操作并正在运行 Pymongo 3.4,它不再具有 copy_database 方法。相反,我尝试使用 client.admin.command('copydb', ...) 函数。不过好像不支持源Mongo Server的认证了。

有什么解决方法吗?

谢谢

最佳答案

Are there any workarounds to this?

如评论中所述,目前没有解决方法可以通过 PyMongo 将经过身份验证的源 MongoDB 服务器复制到另一台服务器。 (版本 3.4)

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

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

关于python - 如何使用 pymongo 从受密码保护的 Mongo 服务器复制数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45045171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com