包含CSV中不存在的其他字段的java mongoimport
我收集了不同种类的产品。 我将这些提要作为CSV文件获取,并使用mongoimport将数据导入MongoDB
我的问题是,现在我想在使用mongoimport时添加其他字段,即CSV文件中有25个字段,但我想为这两个字段添加两个具有静态值的列
比如说,
25 fields + "category":"xyz" , "version":123456
对于每个类别,都有一个不同的CSV文件。所以35个类别,35个CSV文件,我想要35个不同的类别和版本值
通过编程,可以读取CSV并在导入时添加这些附加字段。 mongoimport有办法吗
# 1 楼答案
所以Linux来拯救。在调用mongoimport之前,我使用了以下命令
tr用于从文件中删除\r(CR)符号,awk用于为第一个标题行创建列条目,并为其余内容创建数据