查看、打開(kāi)MongoDB Collection主要操作:
- 打開(kāi)mongo
- show dbs
- use ganji
- show collections
- db.urls_8.find()
導(dǎo)出collection數(shù)據(jù):
- 重新打開(kāi)cmd命令
- mongoexport -d ganji -c urls_8 -o url.json
- mongoexport -d ganji -c urls_7 --csv -f _id,url -o url.csv
導(dǎo)入collection數(shù)據(jù):
- db.createColletion<'log'>
- show colletions
- db.log.find() -查看
- mongoimport.exe -d local -c log --file stratup_log.json
- mongoimport.exe -d local -c log --type csv --headerline --file sratup_log.csv
導(dǎo)出url數(shù)據(jù)截圖:
在Python中導(dǎo)出collection數(shù)據(jù):
for link in url_list.find(): get_item_info(link['url'])
導(dǎo)出item_info_new數(shù)據(jù)進(jìn)入excel出現(xiàn)亂碼,解決方法:
- 將mongo導(dǎo)出的csv文件以記事本的方式打開(kāi)迎吵。
- 點(diǎn)擊“文件-另存為”倚舀,編碼方式選擇unicode,擴(kuò)展名保持csv不變型雳。保存文件颈将。
- 打開(kāi)excel,在excel中打開(kāi)剛才保存的unicode格式的csv文件烘挫。
- excel會(huì)彈出名為“文本導(dǎo)入向?qū)А钡拿姘澹c(diǎn)擊“下一步”柬甥。
- “分隔符號(hào)”只勾選“逗號(hào)”饮六,點(diǎn)擊“完成”。
- 將轉(zhuǎn)換好的文件另存為excel默認(rèn)工作簿苛蒲。
導(dǎo)出結(jié)果圖: