溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mongo數(shù)據(jù)庫(kù)導(dǎo)出mongoexport命令的使用

發(fā)布時(shí)間:2020-07-01 13:47:37 來(lái)源:網(wǎng)絡(luò) 閱讀:3121 作者:itzhongxin 欄目:MongoDB數(shù)據(jù)庫(kù)

我用的MongoDB管理工具是Robo3T,今天需要從數(shù)據(jù)庫(kù)中將集合數(shù)據(jù)導(dǎo)出,但是Robo3T我不怎么會(huì)玩,好像沒(méi)有直接導(dǎo)出的功能,于是上網(wǎng)查了一下,找到了mongoexport這個(gè)命令,可以輕松導(dǎo)出數(shù)據(jù)
在mongo機(jī)器上執(zhí)行下面這條命令

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 

以上導(dǎo)出數(shù)據(jù)庫(kù) nginxlog 的集合 tabo_201711,并將數(shù)據(jù)以 csv 格式導(dǎo)出。
-h 表示主機(jī)IP或主機(jī)名;
-d 表示數(shù)據(jù)庫(kù)名;
-u用戶名
-p密碼
-c 表示集合名;
-f 表示所選集合的字段;
-o 表示導(dǎo)出的文件名。
如果以 csv 格式導(dǎo)出,需要指定導(dǎo)出集合的字段

在哪個(gè)目錄下執(zhí)行,導(dǎo)出文件就被保存在那個(gè)目錄下,然后下載到本地Windows就行了,導(dǎo)出文件是.csv格式,但是用excel打開中文亂碼,因?yàn)樵诤?jiǎn)體中文環(huán)境下,excel打開的csv文件默認(rèn)是ANSI編碼,如果CSV文件的編碼方式為utf-8、Unicode等編碼可能就會(huì)出現(xiàn)文件亂碼的情況。

解決辦法:
使用記事本打開csv文件
點(diǎn)擊菜單:文件-另存為,編碼方式選擇ANSI
保存后,再用Excel打開這個(gè)文件就不會(huì)出現(xiàn)亂碼的情況了。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI