匯入與匯出是針對集合,對集合上的文件資料經過"查詢條件"後匯出;
mongodb
的匯出是利用mongoexport
命令;同時列舉常用的引數:
示例:匯出本地mongodb
伺服器上school
資料庫grade_1_5
集合上的資料(必須指定集合名);預設匯出的檔案是json
格式;
mongoexport -d school -c grade_1_5 -o /tmp/school.json
匯出本地mongodb
伺服器上school
資料庫grade_1_5
集合上的資料(必須指定集合名),csv
格式的檔案(csv
檔案必須指定匯出哪些列)
mongoexport -d school -c grade_1_5 -o /tmp/school.csv --type=csv -f name,***,age
匯出本地mongoexport
不能匯出文件中的陣列資訊;匯出csv
檔案的好處在於可以匯入mysql
;
mongodb
伺服器上school
資料庫grade_1_5
集合上的資料(必須指定集合名);只匯出***
為 1 的文件;
mongoexport -d school -c grade_1_5 -o /tmp/school.json -q ""
mongodb
的匯出是利用mongoimport
命令;同時列舉常用的引數:
示例:把之前匯出的school.csv
檔案,匯入到本地mongodb
中school
資料庫的grade_1_6
集合
mongoimport -d school -c grade_1_6 --file /tmp/school.json
備份與恢復主要面向資料庫,也可以對集合進行這類操作;
mongodb
的備份是利用mongodump
命令;同時列舉常用的引數:
示例:備份本地mongodb
的school
資料庫,資料存放在/home/mongodb/dump
mongodump -d school -o /home/mongodb/dump
備份本地mongodb
的school
資料庫中的grade_1_5
集合,資料存放在/home/mongodb/dump
mongodump -d school -c grade_1_5 -o /home/mongodb/dump
mongodb
的恢復是利用mongorestore
命令;同時列舉常用的引數:
示例:恢復本地mongodb
的school
資料庫中的grade_1_5
集合
./bin/mongorestore -d school -c grade_1_5 /home/mongodb/dump/school/grade_1_5.bson
MongoDB中的資料操作專案練習
我們擁有乙個bookshop.js的檔案,將檔案匯入的mongodb後按照要求資料操作工作。練習用的bookshop.js已被上傳到我的資源。首先要建立乙個資料夾來進行專案,之後啟動mongodb,最後讀取檔案 mkdir data mongod dbpath data port 4000 mong...
MongoDB操作 備份和恢復,匯入和匯出
mongodb資料備份和恢復主要分為二種 一種是針對庫的mongodump和mongorestore,一種是針對庫中表的mongoexport和mongoimport 1.常用命令格式 mongodump h ip port 埠 u 使用者名稱 p 密碼 d 資料庫 c 表 o 檔案存放路徑 引數說...
MongoDB操作 備份和恢復,匯入和匯出
1.常用命令格式 mongodump h ip port 埠 u 使用者名稱 p 密碼 d 資料庫 c 表 o 檔案存放路徑 引數說明 h 指明資料庫宿主機的ip port 指明資料庫的埠 u 指明資料庫的使用者名稱 p 指明資料庫的密碼 d 指明資料庫的名字 c 指明collection的名字 o...