javascript - mongodb怎么实现两个表之间的数据转移

查看:106
本文介绍了javascript - mongodb怎么实现两个表之间的数据转移的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在mongodb中把一个表中的数据转移到另外一个表中应该如何实现呢?求诸位能不吝赐教,在此先谢过了

解决方案

同一个Mongodb实例下:

use db_source;
var docs = db_source.collection_souce.find();
use db_target;
docs.forEach(function(d){db.collection_target.insert(d)});


不同Mongodb实例之间

可以使用mongodump和mongorestore

备份:

mongodump -h host:port -d db_source -c collection_source

恢复

mongorestore -h host:port -d db_target -c collection_target dump/collection_source.bson

两个工具的详细使用方式可以参考

mongodump — MongoDB Manual 3.2

这篇关于javascript - mongodb怎么实现两个表之间的数据转移的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆