最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MsSQL數(shù)據(jù)導入到Mongo的默認編碼問題(正確導入Mongo的方法)

 更新時間:2013年11月25日 15:08:50   投稿:zxhpj  
今天進行了一個實驗來驗證數(shù)據(jù)導入到mongo的效率問題,但是期間出現(xiàn)了默認編碼問題,下面看一下正確的方法

先說下操作的步驟。
1.從sql2008的management studio查詢5萬條數(shù)據(jù),使用右鍵導出為csv
2.由于默認導出沒有帶列名,手工編輯后增加了列名
3.使用mongoimport導入數(shù)據(jù),錯誤,提示invalid utf8 character

檢查了一下,是因為默認導出為csv的時候,不是utf8的格式而是系統(tǒng)的默認編碼,采用openoffice編輯另存為utf8格式就可以解決編碼問題,但是發(fā)現(xiàn)使用openoffice后列名和數(shù)據(jù)不匹配,列名很多都疊在一起了,雖然數(shù)據(jù)是能導入進去了,但是根本不能用。

換了一種做法,不使用導出csv,直接copy數(shù)據(jù)到excel然后另存為csv,一切正常,這里就發(fā)生了一個很奇怪的問題,這里使用的編碼還是默認的系統(tǒng)編碼,為什么不提示錯誤呢?

由于手工轉(zhuǎn)換成csv在數(shù)據(jù)量小得時候可以,但是數(shù)據(jù)量大的時候編輯比較慢,就在mangement studio中配置了一下。
選項-查詢結(jié)果-sql server-以網(wǎng)格顯示結(jié)果,選中“在復制或保存結(jié)果時包含列標題”
這樣在使用導出為csv的時候,默認就是帶著列名的。

復制代碼 代碼如下:

mongoimport -d local -c testtable  --type csv --headerline --file c:\inmongo.csv

直接就可以了。

但是這個編碼的問題很奇怪,不知道有人深入了解過沒有。

相關(guān)文章

最新評論

呼伦贝尔市| 罗田县| 和田县| 巴马| 贡嘎县| 乌拉特后旗| 金门县| 黔西县| 固安县| 樟树市| 台南县| 宁强县| 蓝山县| 台北县| 靖宇县| 汝阳县| 曲周县| 铜川市| 广安市| 德江县| 洛扎县| 苏州市| 江都市| 桐乡市| 乌什县| 肃宁县| 扎兰屯市| 平阴县| 岑巩县| 双牌县| 阳春市| 曲周县| 札达县| 怀化市| 来宾市| 扬中市| 泽库县| 临漳县| 铜山县| 峨眉山市| 营山县|