Mongodb 部分資料複製到其他DB 2018-07-26
db.collection.find({ }).forEach(function(d) {
db.getSiblingDB(目標DB)[目標Collection].insert(d);
});
-- 範例 --
db.clicks.find({
click_date: {
$gte: 20180701,
$lt: 20180708
}
}).forEach(function(d) {
db.getSiblingDB('newDB')['clicks'].insert(d);
});
此項指令很耗操作時間,
建議透過mongo shell來操作