MongoDB怎样导入固定分隔符文本文件内容
-
例如现在有一个test.txt 的文本文件,里面的内容为:
张三|男|20|深圳龙华|13333333333
李四|女|22|河南郑州|13888888888
分割符为| ,换行符为回车键 ,如何导入到MongoDB中。
-
先用字串處理程式預處理轉換成 JSON 格式再餵給 MongoDB
-
依據樓上的方式,轉換成JSON格式還需要在 test.txt 第一行增加欄位說明
例如:
name|gender|age|.....
-
如果 mongoimport 不能下參數把 | 當做 CSV 檔欄位分隔,那也只需用 awk 處理一下,把 | 轉為 Tab 或逗點,就能餵給 mongoimport 了。
-
cat test.txt | sed s/'|'/','/g >new_file.txt
這樣就完事了
-
剛搜到這個主題, 不錯的知識, 應用上的好觀念