ホームページ >バックエンド開発 >PHPチュートリアル >MongoDB でデータをインポートおよびエクスポートする方法
MongoDB は、分散ファイル ストレージに基づいたデータベースです。以下に、MongoDB のインポートとエクスポートについて簡単に説明します。興味のある方は、詳細をご覧ください。
-h host 主机 --port port 端口 -u username 用户名 -p password 密码
##2. エクスポート:
mongodb/bin/mongoexport ファイルを使用します:cd /usr/local/mongodb ./bin/mongoexport -d shop -c order -f name,content -q '{_id:{$lte:100}}' -o order.json -d 库名 -c 表名 -f field1,field2...要导出的字段 -q 查询条件 -o 导出的文件名
./bin/mongoexport -d shop -c order -f name,content -q '{_id:{$lte:100}}' --csv -o order.csv3. インポート:
./bin/mongoimport -d shop -c good --type json --file ./order.json -d 导入的数据库 -c 导入的表(不存在自动创建) --type csv | json(默认json) --file 文件路径注: インポートされたファイル形式が csv の場合、
./bin/mongoimport -d shop -c good --type csv --headerline --file ./order.csv
4. バイナリのエクスポートmongodump
Export binarybson 構造データとjson 構造インデックス情報./bin/mongodump -d shop -c order
-d 库名
-c 表名(不指定表默认导出全部表)
-q 查询表达式
-o 文件路径名(默认导出到mongodb/dump目录下)
エクスポート後、mongodb/dump/databaseName/ ディレクトリ [root@sx45a8 mongodb]# cd dump
[root@sx45a8 dump]# ls
shop
[root@sx45a8 dump]# cd shop
[root@sx45a8 shop]# ls
order.bson order.metadata.json
./bin/mongorestore -d test --dir dump/shop/ -d 导入的库名 --dir 文件目录
および##もバックアップできます。 #バックアップは比較的小さいです 関連チュートリアル: MongoDB ビデオ チュートリアル
#
以上がMongoDB でデータをインポートおよびエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。