将 MongoDB 数据库从 Raspberry Pi 迁移到 Mac
Migrate MongoDB database from Raspberry Pi to Mac
我在无头 Raspberry Pi 3 上有一个 MongoDB 数据库 运行,它运行 32 位 Raspbian 和 MongoDB v2.4。我的 Mac 上也有 MongoDB 运行,带有 64 位 Big Sur 和 MongoDB v5.0。
我有数据想从我的 Pi 转移到我的 Mac。我怎么能做到这一点?它甚至可以兼容吗?
在 MongoDB v2 中,有 db.copyDatabase() which has since been deprecated since v4. In MongoDB v4, there's mongodump
、但这与 v2 不兼容。
在你的树莓派中转储你的数据库:
mongodump --db=dbname --out=./
并将其发送到 mac 并在您的 mac 上通过 :
恢复它
mongorestore -d dbname -c collectionName /place_of_dumpfile --drop
对每个集合都这样做,或者
mongorestore -d dbname /place_of_dumpfile --drop
我在无头 Raspberry Pi 3 上有一个 MongoDB 数据库 运行,它运行 32 位 Raspbian 和 MongoDB v2.4。我的 Mac 上也有 MongoDB 运行,带有 64 位 Big Sur 和 MongoDB v5.0。
我有数据想从我的 Pi 转移到我的 Mac。我怎么能做到这一点?它甚至可以兼容吗?
在 MongoDB v2 中,有 db.copyDatabase() which has since been deprecated since v4. In MongoDB v4, there's mongodump
、但这与 v2 不兼容。
在你的树莓派中转储你的数据库:
mongodump --db=dbname --out=./
并将其发送到 mac 并在您的 mac 上通过 :
恢复它mongorestore -d dbname -c collectionName /place_of_dumpfile --drop
对每个集合都这样做,或者
mongorestore -d dbname /place_of_dumpfile --drop