导入和导出数据(CSV、JSON)
熟悉 mongoimport 和 mongoexport 等工具,它们分别用于导入和导出数据,并学习如何保存 MongoDB 数据,以便共享、备份或分析。
1mongoimport [选项]
1mongoimport --db ecommerce --collection products --file products.json --jsonArray
1mongosh 2use ecommerce 3db.products.countDocuments()
1name,email,age 2Alice,alice@example.com,30 3Bob,bob@example.com,25
1mongoimport --db ecommerce --collection users --type csv --headerline --file users.csv
users.csv name,email,age Alice,alice@example.com,30 Bob,bob@example.com,25 EOF mongod --bind_ip_all --fork --logpath /var/log/mongod.log sleep 2 clear" mode="edit">
1mongoexport [选项]
1mongoexport --db ecommerce --collection orders --out orders.json --jsonArray
1mongoexport --db ecommerce --collection users --type=csv --fields name,email --out users.csv
users.csv
name,email,age
Alice,alice@example.com,30
Bob,bob@example.com,25
EOF
mongod --bind_ip_all --fork --logpath /var/log/mongod.log
sleep 2
mongoimport
--db ecommerce
--collection users
--type csv
--headerline
--file users.csv
mongoimport --quiet --db ecommerce --collection products --file products.json --jsonArray
mongoimport --quiet --db ecommerce --collection reviews --file reviews.json --jsonArray
mongoimport --quiet --db ecommerce --collection categories --file categories.json --jsonArray
mongoimport --quiet --db ecommerce --collection orders --file orders.json --jsonArray
mkdir exported_data
cd exported_data
clear" mode="edit">
1ls