【MongoDB】mongo复制数据库和集合
来源:互联网 发布:js 动态仪表盘 编辑:程序博客网 时间:2024/05/13 17:14
1. 复制数据库
1.1 db.copyDatabase(fromdb,todb,fromhost,username,password,mechanism)
后面四个选项可选:
- fromhost: 源db的主机地址,如果在同一个mongod实例内可以省略;
- username: 如果开启了验证模式,需要源DB主机上的MongoDB实例的用户名;
- password: 同上,需要对应用户的密码;
- mechanism: fromhost验证username和password的机制,有:MONGODB-CR、SCRAM-SHA-1两种。
1.2 db.runCommand()
{ copydb: 1,
fromhost: <hostname>,
fromdb: <database>,
todb: <database>,
slaveOk: <bool>,
username: <username>,
nonce: <nonce>,
key: <key>
}
fromhost: 可选,见1.1;
slaveOK: 可选,设置为true,允许从secondary复制数据,此时fromehost必须被设置;
username: 可选,见1.1;
nonce: 远程服务器上产生的一次性共享密钥;
key: 对password的hash值
2. 复制Collection
2.1 runCommand
db.runCommand({
cloneCollection: <namespace>
fromhost: <hostname>
query: <filter>
});
db.runCommand({cloneCollection:"testdb.testcol", fromhost:"192.168.1.12:27017", query:{"age":{"gt":2}}});
2.2 db.cloneCollection
db.cloneCollection(from, collection, query)
参考:
https://docs.mongodb.com/manual/reference/method/db.copyDatabase/#db.copyDatabase
https://docs.mongodb.com/manual/reference/command/copydb/
https://docs.mongodb.com/manual/reference/command/cloneCollection/
https://docs.mongodb.com/manual/reference/method/db.cloneCollection/#db.cloneCollection
https://docs.mongodb.com/manual/reference/command/clone/
阅读全文
0 0
- 【MongoDB】mongo复制数据库和集合
- mongodb 复制集合和数据库
- mongodb 复制集合与数据库的方式
- mongodb 复制数据库和表
- mongo数据库集合导出
- 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(一)
- 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(二)
- 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(三)
- 【mongoDB实战】mongo集群---主从复制篇
- mongodb那些事--复制数据库和表
- mongodb——复制数据库和表
- MongoDB 中建立新数据库和集合
- MongoDB数据库和集合的状态信息
- MongoDB的文档、集合和数据库
- MongoDB文档翻译-引言-数据库和集合
- MongoDB删除数据库和删除集合
- MongoDB删除数据库和删除集合
- MongoDB的文档、集合和数据库
- Java-按指定顺序执行线程
- Leetcode 239 Sliding Window Maximum
- 排序算法
- 【MongoDB】mongoimport mongoexport
- Powershell调用Excel批量读取指定单元格数据并输出csv结果文件
- 【MongoDB】mongo复制数据库和集合
- win10桌面图标和菜单栏不时的闪烁问题
- ubuntu14.04安装node+grunt
- Activity中的数据传递
- java字符串大小写转化
- 康托展开
- php redis mongo python 数据类型小结
- ARM cortex-A8 学习笔记(3) —— ARM 汇编(下)
- 为什么opencv train_cascade训练级联分类器时,lbp特征比haar_like特征快?