Mongodb学习(6)pymongdb的数据库的拷贝
来源:互联网 发布:上古卷轴5 初始python 编辑:程序博客网 时间:2024/06/05 06:18
可以链接到本地数据库完成copy
同时也能链接到远程端,进行copy
#coding:utf-8from pymongo import MongoClient#连接数据库client=MongoClient('192.168.4.210',27017)#获取现有数据库的名称print client.database_names()#将现有的cp到新的client.admin.command('copydb',fromdb='test',todb='school')#{u'ok': 1.0}print client.database_names()#输出当前数据库的名字#[u'admin', u'local', u'mytestdb', u'runoob', u'test', u'test_database']#在没有密码的前提下,从不通的mongod服务器上copy数据库#client.admin.command('copydb',fromdb='远程数据库的名称',todb='本地目标的数据库名称',fromhost='远程mongo的host地址')#如果远程mongdb服务存在密码,需要先验证#client.admin.authenticate('administrator', 'pwd')client.admin.command('copydb', fromdb='CloudDB', todb='school11', fromhost='192.168.4.121')print client.database_names()
将当前数据库内容备份一下:
#coding:utf-8 from pymongo import MongoClient #连接数据库 client=MongoClient() #获取现有数据库的名称 print client.database_names() for i in client.database_names():print 'start to copy [%s] to new db [%s]' % (i,i+'temp')#将现有的cp到新的 client.admin.command('copydb',fromdb=i,todb=i+'temp') #{u'ok': 1.0} print client.database_names()#输出当前数据库的名字
备份数据库中指定的表单:
#coding:utf-8 from pymongo import MongoClient #连接数据库 client=MongoClient() #获取现有数据库的名称 print client.database_names() 复制数据库中的单个指定的表单#client.admin.command('copydb',fromdb='BookDB',todb='GifDB_orinal_datas')
阅读全文
1 0
- Mongodb学习(6)pymongdb的数据库的拷贝
- Mongodb学习(5)pymongdb的使用
- Mongodb学习(7)pymongdb的使用——打印数据库名和table名
- Mongodb学习(8)pymongdb的使用——数据去重
- 数据库的学习--MongoDB
- mongodb数据库拷贝
- MongoDB学习笔记2--MongoDB数据库中数据的导入
- MongoDB 学习三(数据库的增删改查)
- 菜鸟的mongoDB学习---(二)MongoDB 数据库,对象,集合
- MongoDB数据库拷贝或集合拷贝命令
- mongoDB数据库的修复
- MongoDB数据库的安装
- MongoDB 数据库的初探
- mongodb数据库 的安装
- MongoDB数据库的介绍
- mongodb数据库的备份
- Mongodb 数据库的常用命令
- mongodb的数据库命令
- Android加载Gif动画实现代码
- ios php mysql How To Make an iPhone App with MySQL and WordPress
- 有向图tarjan 求桥 + 求SCC以及里面的点和它的入度 +缩点 模板 【总结】
- c++第六次实验
- unity批量更改assetbundle名称、清除名称打包脚本
- Mongodb学习(6)pymongdb的数据库的拷贝
- webpack import css文件的环境配置遇到的Module build failed: Unknown word 及其他
- LeetCode 162. Find Peak Element
- Linux下的信号量
- [DP] BZOJ 4897 [Thu Summer Camp2016]成绩单
- [usaco]Greedy Gift Givers题解
- spring cloud之简单介绍
- 【锁机制】悲观锁和乐观锁
- Python第三方库——OpenCV