我有一個MongoDB資料庫運行在一個無頭的Raspberry Pi 3上,它運行32位Raspbian和MongoDB v2.4。我還在我的 Mac 上運行 MongoDB,運行 64 位 Big Sur 和 MongoDB v5.0。
我有一些資料,我想從我的Pi轉移到我的Mac。我怎樣才能做到這一點?它甚至可以兼容嗎?
在 MongoDB v2 中,有 db.copyDatabase(),這在 v4 中已被廢棄。在 MongoDB v4 中,有 code>mongodump,但這與 v2 不兼容。
uj5u.com熱心網友回復:
在你的raspberrypi dupm你的db中:
mongodump --db=dbname --out=./
然后將其發送到mac,并在你的mac上通過以下方式恢復它:
mongorestore -d dbname -c collectionName /place_of_dumpfile --drop
對每一個集合進行操作,或者
mongorestore -d dbname /place_of_dumpfile --drop
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/308856.html
標籤:
