我一直在嘗試使用所有字段從http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID=293&DB_Short_Name=Air%20Carriers導入文件。mongoimport CSV加載錯誤E11000重複鍵錯誤索引
爲了這個,我從終端做了以下命令:
mongoimport -d local -c flightdata --type csv --file 1073242969_T_T100_SEGMENT_ALL_CARRIER_modified.csv --headerline
問題是,當我運行命令我得到下面的輸出:
connected to: 127.0.0.1
Tue Dec 17 21:58:34.207 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.207 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.208 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.208 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.209 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.210 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.210 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.211 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:34.211 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:37.035 Progress: 8487360/56679929 14%
Tue Dec 17 21:58:37.035 30900 10300/second
Tue Dec 17 21:58:40.004 Progress: 16952746/56679929 29%
Tue Dec 17 21:58:40.004 61600 10266/second
Tue Dec 17 21:58:43.040 Progress: 24734143/56679929 43%
Tue Dec 17 21:58:43.040 89900 9988/second
Tue Dec 17 21:58:46.042 Progress: 32521258/56679929 57%
Tue Dec 17 21:58:46.042 118100 9841/second
Tue Dec 17 21:58:49.007 Progress: 40172878/56679929 70%
Tue Dec 17 21:58:49.007 145800 9720/second
Tue Dec 17 21:58:52.021 Progress: 48124064/56679929 84%
Tue Dec 17 21:58:52.021 174600 9700/second
Tue Dec 17 21:58:54.935 check 9 205716
Tue Dec 17 21:58:55.032 E11000 duplicate key error index: local.flightdata.$_id_ dup key: { : null }
Tue Dec 17 21:58:55.032 imported 205715 objects
但是當我去檢查數據庫:
>use local
>db.flightdata.count()
1
所以這意味着只有第一個記錄被加載。還嘗試使用未加引號的字段並引用。
任何想法,我做錯了什麼?
編輯: 頭有以下幾種
"DEPARTURES_SCHEDULED","DEPARTURES_PERFORMED","PAYLOAD","SEATS","PASSENGERS","FREIGHT","MAIL","DISTANCE","RAMP_TO_RAMP","AIR_TIME","UNIQUE_CARRIER","AIRLINE_ID","UNIQUE_CARRIER_NAME","UNIQUE_CARRIER_ENTITY","REGION","CARRIER","CARRIER_NAME","CARRIER_GROUP","CARRIER_GROUP_NEW","ORIGIN_AIRPORT_ID","ORIGIN_AIRPORT_SEQ_ID","ORIGIN_CITY_MARKET_ID","ORIGIN","ORIGIN_CITY_NAME","ORIGIN_STATE_ABR","ORIGIN_STATE_FIPS","ORIGIN_STATE_NM","ORIGIN_COUNTRY","ORIGIN_COUNTRY_NAME","ORIGIN_WAC","DEST_AIRPORT_ID","DEST_AIRPORT_SEQ_ID","DEST_CITY_MARKET_ID","DEST","DEST_CITY_NAME","DEST_STATE_ABR","DEST_STATE_FIPS","DEST_STATE_NM","DEST_COUNTRY","DEST_COUNTRY_NAME","DEST_WAC","AIRCRAFT_GROUP","AIRCRAFT_TYPE","AIRCRAFT_CONFIG","YEAR","QUARTER","MONTH","DISTANCE_GROUP","CLASS","DATA_SOURCE",
自己不能找到ID字段
你爲什麼要導入一個名爲「本地」的數據庫?這不是用戶訪問 - 這是一個你不應該寫入的系統數據庫。 –