`字段不能相同:''和''`mongoimport错误

dws*_*ein 17 csv mongodb mongoimport

我正试图在我的本地机器上将csv导入mongodb.我在shell中使用了以下命令:

mongoimport -d mydb -c things --type csv --file /Users/..../agentsFullOutput.csv --headerline
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Failed: fields cannot be identical: '' and ''
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于这意味着什么的东西.我究竟做错了什么?顺便说一下,csv文件是mongoexport的结果.

这是列标题和一些数据:

_id build_profile   company_address company_name    company_website created_at  device _token   downloaded_app  email   first_name  last_name   is_proapp   modified_at mobile_phone    terms_accepted_at   license_number  broker_id   join_unique_url linkedin_profile_id billing_customer_id billing_zip mobile_phone    office_phone    vendors_count   clients_count   app_client
ObjectID(52ab245b763f4aec448b6763)  0   California  Lateral test    2014-01-01T08:19:05.470Z            test    test    test        2015-04-18T05:16:37.155Z    (123) 123-1234                          zip (123) 123-1234      10  5   
ObjectID(52b46bfc763f4ad9198b45ab)      7928    test    test    2014-01-01T08:19:05.470Z                Jennifer    Chase       2015-04-15T17:05:17.114Z            5551112     jennifer-chase      test    7071            22  64  
Run Code Online (Sandbox Code Playgroud)

小智 20

我有完全相同的问题.我在Excel中打开一个CSV文件来按摩它并再次将其保存.在尝试使用"mongoimport"命令将其导入Mongo时,我得到了相同的错误消息,我有相同的值.我一遍又一遍地检查了列标题,以确保没有任何相同的值.

我最终尝试使用"格式"下拉菜单中的"Windows逗号分隔(.csv)"选项而不是"通用格式"部分中的默认"逗号分隔值(.csv)"从Excel重新保存文件.

工作得很完美.