javascript - mongodb怎么实现两个表之间的数据转移
本文介绍了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屋!
查看全文