您好,登錄后才能下訂單哦!
我用的MongoDB管理工具是Robo3T,今天需要從數據庫中將集合數據導出,但是Robo3T我不怎么會玩,好像沒有直接導出的功能,于是上網查了一下,找到了mongoexport這個命令,可以輕松導出數據
在mongo機器上執行下面這條命令
mongoexport -h 127.0.0.1 -d nginxlog -u nginxlog -p XXXX -c tabo_201711 -f ModuleName,ButtonName,Link,cunt --csv -o tabo_201711.csv
以上導出數據庫 nginxlog 的集合 tabo_201711,并將數據以 csv 格式導出。
-h 表示主機IP或主機名;
-d 表示數據庫名;
-u用戶名
-p密碼
-c 表示集合名;
-f 表示所選集合的字段;
-o 表示導出的文件名。
如果以 csv 格式導出,需要指定導出集合的字段
在哪個目錄下執行,導出文件就被保存在那個目錄下,然后下載到本地Windows就行了,導出文件是.csv格式,但是用excel打開中文亂碼,因為在簡體中文環境下,excel打開的csv文件默認是ANSI編碼,如果CSV文件的編碼方式為utf-8、Unicode等編碼可能就會出現文件亂碼的情況。
解決辦法:
使用記事本打開csv文件
點擊菜單:文件-另存為,編碼方式選擇ANSI
保存后,再用Excel打開這個文件就不會出現亂碼的情況了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。