是否有任何函數使用java驅動程序導入和導出所有mongodb數據庫集合?像使用命令提示符有mongodump
和mongorestore
。如何使用mongodb java驅動程序導入/導出MongoDB數據庫的所有集合?
回答
那麼截至目前,蒙戈Java驅動程序不支持這一點。
您可以嘗試從Java運行時調用mongoimport和mongorestore命令。像
Runtime.getRuntime().exec("mongoimport -d <dbname> -h <>..");
我也這麼做。 –
mongodump --host localhost --port 27017 --db sample
它與文件夾需要付出與數據庫名稱樣品
mongorestore --db sample --verbose d:/dump/sample/
這不回答這個問題,這是關於使用Java驅動程序。 – Paul
(相同的答案here)
最近我已經開始了一個名爲mongodbdump-java項目轉儲-wrapper以包裝mongodump.exe
和mongorestore.exe
從java的mongodb可執行文件。
你可以從:github project克隆它。該項目包括集成測試(一種知道如何實施備份/恢復的方法)。
感謝github鏈接! – MeIr
- 1. MongoDB的導入導出數據庫
- 2. 如何使用java驅動程序複製mongodb集合(v3.4)
- 3. 如何從mongodb導出數據子集
- 4. 使用mongoexport導出到csv mongodb集合
- 5. MongoDB如何使用Java驅動程序查找數據目錄
- 6. MongoDB的Java驅動程序
- 7. MongoDB Java異步驅動程序導入錯誤
- 8. 如何在MongoDB的Java驅動程序
- 9. Java驅動程序MongoDB updateone
- 10. 如何使用java驅動程序框架在集合中複製MongoDB文檔
- 11. Matlab通過Java驅動程序從MongoDB集合中刪除所有文檔
- 12. 導出mongoDB時出現問題集合
- 13. Java的程序沒有將所有數據集到MongoDB的表
- 14. 聚集查詢MongoDB的Java驅動程序使用極限
- 15. 使用MongoDB java驅動程序的聚合
- 16. 使用Java驅動程序運行聚合 - MongoDB的
- 17. 導入(合併) - 導出java數據庫數據庫
- 18. 通過Ruby導入MongoDb集合(ROR)
- 19. 導入多個集合(nodejs,mongodb)
- 20. 導出數據MongoDB到ElasticSearch
- 21. 如何使用Java驅動程序抑制mongodb中的列?
- 22. 如何使用mongodb的java驅動程序Projections.slice
- 23. 將數據導入openshift mongoDb
- 24. 如何通過Spring Data MongoDB的Mongo Java驅動程序以編程方式克隆mongodb集合?
- 25. 如何通過Java驅動程序通過集合函數(如組,數和獨特)來訪問mongodb集合?
- 26. 如何在mongodb中使用yii2列出所有數據庫?
- 27. PHP MongoDB驅動程序和聚合
- 28. MongoDB從多個集合中導出數據
- 29. 如何使用c#驅動程序在MongoDB中創建新數據庫
- 30. 如何使用Unity JDBC驅動程序連接兩個MongoDB集合?
謝謝。我想確定。 –