mongoimport 忽略字段值 0
mongoimport ignore field value 0
我有很多 CSV 数据,其中有很多字段的值为 0。
我想将所有数据导入到一个集合中,但在值为 0 时忽略字段(不忽略行,只忽略字段)。
在不忽略 0 字段的情况下,我的命令是:
mongoimport --db merch --collection output --type csv --headerline --file export_hub_dev.csv
mongoimport 是否有允许这样做的选项?例如类似 --parseGrace skipField
但值为 0 ?
或任何其他方式轻松做到这一点?
您可以先导入 csv,然后按 $UNSET 删除字段。您需要为每个字段一一 运行 此项。
更新格式为
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>,
collation: <document>
}
)
我有很多 CSV 数据,其中有很多字段的值为 0。
我想将所有数据导入到一个集合中,但在值为 0 时忽略字段(不忽略行,只忽略字段)。
在不忽略 0 字段的情况下,我的命令是:
mongoimport --db merch --collection output --type csv --headerline --file export_hub_dev.csv
mongoimport 是否有允许这样做的选项?例如类似 --parseGrace skipField
但值为 0 ?
或任何其他方式轻松做到这一点?
您可以先导入 csv,然后按 $UNSET 删除字段。您需要为每个字段一一 运行 此项。 更新格式为
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>,
collation: <document>
}
)