Tra*_*ggs 3 python mongodb pymongo
我需要重命名使用创建的数据库pymongo。我愿意用来pymongo做它。我发现另一个 stackoverflow 问题非常相似,代码片段看起来像 python 风格,除了use使它的关键字......我不知道是什么(更新:可能是 Perl?)。
我做了一个
client.copy_database('old_name', 'new_name)
Run Code Online (Sandbox Code Playgroud)
然后发现我new_name在“client.database_names()”中。不过里面好像没有什么合集?我还需要做什么,才能使用 pymongo 命令深度复制数据库?
从 PyMongo 3.0 开始,您必须使用admin.commandsince,copy_database 在 3.0 中被删除:
client.admin.command('copydb',
fromdb='source_db_name',
todb='target_db_name')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2844 次 |
| 最近记录: |