我有一個數據收集,它被|
字符分隔。我將添加數據收集到mongodb。所以我需要通過|
字符分開數據。我的mongoimport命令是怎樣的?如何定義delimeter來導入mongodb
以前,我通過以下命令成功導入了csv文件。
$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline
我有一個數據收集,它被|
字符分隔。我將添加數據收集到mongodb。所以我需要通過|
字符分開數據。我的mongoimport命令是怎樣的?如何定義delimeter來導入mongodb
以前,我通過以下命令成功導入了csv文件。
$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline
mongoimport
既支持JSON,CSV(逗號分隔值)或TSV(製表符分隔值)。 |
字符不是CSV或TSV的有效分隔符,因此您需要將輸入文件'|
更改爲,
或選項卡,並相應地指定--type
。
mongodb實際上可以治療|在.unl,.txt,.csv中分開記錄
只要確保按照以下格式執行此操作。對於指定的擴展名,使用--type csv
:
mongoimport -c <table_name> -d <database_name> --mode upsert --file <filename> --type csv --headerline
mongoimport可以處理json,csv和tsv。您需要將此文件轉換爲csv或tsv格式。 –
好的,如果我們轉換爲csv文件,我怎樣才能用'|'分隔字段管道字符 – Shashika
「csv」=逗號分隔。 –