mongoimport忽略字段值0

时间:2017-01-24 12:20:05

标签: mongodb csv field ignore mongoimport

我在CSV中有很多数据,其中包含很多字段,其值为0。

我想将所有数据导入到集合中,但在值为0时忽略字段(不要忽略该行,只是忽略该行)。

不忽略0字段,我的命令是: login.php

mongoimport是否允许这样做?比如像mongoimport --db merch --collection output --type csv --headerline --file export_hub_dev.csv但有0值的东西?

还是以其他方式轻松完成这项工作?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您可以先导入csv,然后按$UNSET删除字段。您需要逐个为每个字段运行此操作。 更新格式为

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>,
     collation: <document>
   }
)