复制数据库
执行代码如下:
from pymongo import MongoClient
client = MongoClient('localhost')
client.admin.command('copydb',
fromdb='Game',
todb='GameCopy')
#从不同的MongoDB服务器(无密码保护)复制
"""
client.admin.command('copydb',
fromdb='source_db_name',
todb='target_db_name',
fromhost='source.example.com')
"""
#如果目标服务器有密码保护,首先授权"admin"数据库
"""client.admin.authenticate('administrator', 'pwd')
client.admin.command('copydb',
fromdb='source_db_name',
todb='target_db_name',
fromhost='source.example.com')
"""
本文介绍如何使用Python的pymongo库来实现MongoDB数据库的复制操作。包括在同一台服务器上复制数据库,以及跨服务器复制数据库的方法。对于有密码保护的目标服务器,文章也给出了相应的授权示例。
891

被折叠的 条评论
为什么被折叠?



