mongoimport 像这样正确导入 [制表符分隔,但文件扩展名为 csv]:
./mongoimport -d gdelt -c events --file 20131115.export.csv --type tsv --headerline
由于该文件没有标题行,我在文件中指定了一个 [long] 字段名列表,每行一个字段。在 mongodb 文档中,我看到我为导入指定了该文件名:
./mongoimport -d gdelt -c events --file 20131115.export.csv --fieldFile fieldnames --type tsv --headerline
这没有任何区别。没有错误消息,但文件仍然没有字段名导入。我已经尝试了 -f 选项,并且还删除了 --headerline,所有这些都具有相同的结果。导入文件放置在数据库路径和 bin 目录中。
问题:如何使用 --fieldFile 选项在 mongoimport 中添加字段名?
session info:
Fri Nov 22 17:13:38.356 [initandlisten] MongoDB starting : pid=15260 port=27017
dbpath=/storage/henk/data/GDELT/CSV 64-bit host=crunchbang
Fri Nov 22 17:13:38.356 [initandlisten] db version v2.4.8
数据库:http ://gdelt.utdallas.edu/data/dailyupdates/?O=D 字段名称: http: //gdelt.utdallas.edu/data/lookups/CSV.header.dailyupdates.txt