想要將資料庫1的40條記錄插入到資料庫2中去,用工具只能一條一條的插入,發現可以寫乙個簡單的程式來解決這個問題
方法一:
db.test(複製源表).find().foreach(function(x))
在他的方法二基礎上進行修改程式如下,可以跨不同的資料庫操作,請自行擴充套件
import com.mongodb.mongoclienturi;
import org.bson.document;
import com.mongodb.mongoclient;
import com.mongodb.client.finditerable;
import com.mongodb.client.mongocollection;
import com.mongodb.client.mongocursor;
import com.mongodb.client.mongodatabase;
import static com.mongodb.client.model.filters.eq;
public class mongomigrationtool
system. out .println("轉移成功" );
}}
下面是備份和恢復命令,記錄一下
mongodump -h 127.0.0.1:27017 --username myadmin --password 12345678 -d test -o /tmp --authenticationdatabase test
mongorestore -h 127.0.0.1:27017 -d test -u myadmin -p 12345678 /tmp/test
mongo資料庫備份還原
備份 命令介紹 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫例項,例如 test o 備份的資料存放位置,例如 c data dump,當然該目錄需要提前建立,在備份完成後,系統自動在dump目錄下建立乙個test目錄,這個目錄裡面存放該資...
備份還原 資料庫備份和還原
最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...
MySQL資料庫的備份 還原 遷移
d mysql 5.7.14 winx64 bin mysql h192.168.2.201 uroot pcnbi2018 引數說明 語法 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql d mysql 5.7.14 winx64 bin mys...