時間:2024-02-05 11:03作者:下載吧人氣:17
mongoexport是一個數據導出的工具,使用的時候類似mysql中的select into outfile語法,可以將某個數據庫中的數據以json或者csv的格式導出來。
我們可以通過直接連接mongos或者連接mongod來導出數據。如果你的集群是分片集群,連接mongos會導出所有分片上這個集合的相關數據。
-h:指明數據庫宿主機的IP
-u:指明數據庫的用戶名
-p:指明數據庫的密碼
-d:指明數據庫的名字
-c:指明collection的名字
-f:指明要導入那些列
–type:默認是json類型,可以導出csv類型
-o:指明要導出的文件名稱,如果不指定,則導出到標準輸出
-q:查詢過濾器,可以輸入一個json,從而導出查詢后的結果
上面的常用參數還有對應的長參數選項,例如-h也可以輸入–host代替。參數的詳細介紹,可以通過mongoexport –help獲取到。
1、導出數據庫new下面的test集合的number字段,命令如下:
mongoexport –port=27016 -u “yeyz” –authenticationDatabase “admin” -p “123456” -d new -c test –fields=number -o /data/test.json
2021-02-23T22:09:52.481+0800 connected to: localhost:27016
2021-02-23T22:09:52.512+0800 exported 2000 records
網友評論