mongoimport正确导入如此[tab分隔,但文件扩展名为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