我有一個很大的CSV文件(100M),我想將它導入到mongodb中。如何使用自然主鍵將CSV導入到mongodb中?
所以,我已經開始探索我的選擇與小樣本CSV。該mongoimport命令工作正常
mongoimport.exe -d mydb -c mycoll --type csv --file .\aaa.csv --headerline --stopOnError
,但它創造ObjectId
類型的_id
鍵。現在CSV中的每條記錄都包含一個自然主鍵,我希望它成爲mongo中的_id
。
我該如何處理導入?
EDIT
最上面兩行是:
id,aaa,bbb,ccc,ddd,eee,fff,ggg,hhh,iii,jjj,kkk,lll,mmm,nnn,ooo,ppp,qqq,rrr,sss,ttt,uuu,vvv,www,xxx,yyy,zzz,q11,q22,q33,q44,q55,q66,q77,q88
72184515,4522534,"xo xo","2011-08-01 00:00:00","here",4848,4185,100,"xa xa","oops","yep",39.0797,-94.4067,"aha","qw","er","ty","opo",39.1029,-94.3826,2.06146,2,"q",1,"w","e","r","t","y","a","s","d","r","12787",""
的id
列應成爲_id
。
csv的頂部部分(帶標題) – 2012-03-14 14:16:08