与mongoimport奇怪的键名

时间:2011-12-19 07:23:35

标签: mongodb

我有一个Tab分隔值文件,我需要在mongodb中导入 我做了

mongoimport -d mydb -c blsItem --type tsv --file .\BLS_3.01.txt --fieldFile .\fieldnames-bls.txt

fieldname-bls.txt包含在UTF-8文件中很好地分隔的所有键:

blsKey
germanDescription
englishDescription

导入的结果是,每个 blsKey 都以glibberish开头

{ "_id" : ObjectId("4eee82136e6ffebe9085debd"), "´╗┐blsKey" : "B100000", "germanDescription" : "Vollkornbrote", "englishDescription" : ""

但即使VIM显示“fieldname-bls.txt”也很干净。 发生了什么事?

1 个答案:

答案 0 :(得分:2)

看起来像UTF-8 BOM。将您的文件转换为UTF-8 ,不含 BOM,就是这样。