sql >> データベース >  >> NoSQL >> MongoDB

MongoDBのすべてのコレクションをエクスポートするにはどうすればよいですか?

    怠惰な人には、mongodumpを使用してください 、高速です:

    mongodump -d <database_name> -o <directory_backup>
    

    そして、それを「復元/インポート」するには(directory_backup / dump /から):

    mongorestore -d <database_name> <directory_backup>
    

    このように、すべてのコレクションを個別に処理する必要はありません。データベースを指定するだけです。

    mongodumpの使用はお勧めしません。 / mongorestore ビッグデータストレージの場合 。非常に低速で、10 / 20GBを超えるデータを取得すると、復元に数時間かかる場合があります。



    1. Mongoose / MongoDBのネストされたスキーマの適切なパターンは何ですか?

    2. Djangoチャネルエラー-バックエンドをインポートできません'asgi_redis.RedisChannelLayer'

    3. 非同期関数node.jsからの戻り値

    4. nginx/uwsgiサーバー用の永続的なメモリ内Pythonオブジェクト