MongoDBインポート/エクスポート/バックアップ
1684 ワード
-----------------MongoDBデータのインポートとエクスポート----------1、エクスポートツール:mongoexport 1、コンセプト:mongoDBのmongoexportツールは、1つのcollectionをJSON形式またはCSV形式のファイルにエクスポートできます.パラメータでエクスポートされたデータ項目を指定したり、指定した条件に基づいてデータをエクスポートしたりできます.2、文法:mongoexport-d dbname-c collectioname-o file--type json/csv-f fieldパラメータ説明:-d:データベース名-c:collection名-o:出力ファイル名--type:出力フォーマット、デフォルトはjson-f:出力フィールド、-typeがcsvの場合、-f"フィールド名"3、例:sudo mongoexport-d mongotest-c users-o/home/python/desktop/mongDB/users.json --type json -f "_id,user_id,user_name,age,status"
2、データインポート:mongoimport 1、構文:mongoimport-d dbname-c collectioname--file filename--headerline--type json/csv-f fieldパラメータ説明:-d:データベース名-c:collection名--type:インポートされたフォーマットデフォルトjson-f:インポートされたフィールド名--headerline:インポートされたフォーマットがcsvの場合、最初の行のタイトルをインポートされたフィールド--file:インポートするファイルとして使用できます
-----------------MongoDBバックアップとリカバリ----------1、MongoDBデータベースバックアップ1、構文:mongodump-h dbhost-d dbname-o dbdirectoryパラメータ説明:-h:MongDBが存在するサーバアドレス、例えば:127.0.0.1、もちろんポート番号:127.0.0.1:27017-d:バックアップが必要なデータベースインスタンス、例えば:test-o:バックアップのデータ格納場所、例えば:home/mongodu/、もちろん、データベース・インスタンスのバックアップ・データを格納するディレクトリは、事前に作成する必要があります.2、例:sudo rm-rf/home/momgodump/sudo mkdir-p/home/momgodump sudo mongodump-h 192.168.17.129:27017-d itcast-o/home/mongodump/-2、MongoDBデータベースリカバリ1、構文:mongorestore-h dbhost-d dbname--dir dbdirectory
2、データインポート:mongoimport 1、構文:mongoimport-d dbname-c collectioname--file filename--headerline--type json/csv-f fieldパラメータ説明:-d:データベース名-c:collection名--type:インポートされたフォーマットデフォルトjson-f:インポートされたフィールド名--headerline:インポートされたフォーマットがcsvの場合、最初の行のタイトルをインポートされたフィールド--file:インポートするファイルとして使用できます
2、 :
sudo mongoimport -d mongotest -c users --file /home/mongodump/articles.json --type json
-----------------MongoDBバックアップとリカバリ----------1、MongoDBデータベースバックアップ1、構文:mongodump-h dbhost-d dbname-o dbdirectoryパラメータ説明:-h:MongDBが存在するサーバアドレス、例えば:127.0.0.1、もちろんポート番号:127.0.0.1:27017-d:バックアップが必要なデータベースインスタンス、例えば:test-o:バックアップのデータ格納場所、例えば:home/mongodu/、もちろん、データベース・インスタンスのバックアップ・データを格納するディレクトリは、事前に作成する必要があります.2、例:sudo rm-rf/home/momgodump/sudo mkdir-p/home/momgodump sudo mongodump-h 192.168.17.129:27017-d itcast-o/home/mongodump/-2、MongoDBデータベースリカバリ1、構文:mongorestore-h dbhost-d dbname--dir dbdirectory
:
-h: MongoDB
-d: , :test, , test2
--dir: , :/home/mongodump/itcast/
--drop: , , 。 , , , !
2、 :
mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir /home/mongodump/itcast/