MongoDB更新表而不会丢失数据

时间:2016-11-21 05:34:42

标签: mongodb csv

我有2个CSV文件,第一个文件包含以下数据

Set1.csv

_id,NAME,AGE,TP
1,AAA,,11111
2,BBB,,99999
3,CCC,,33333

Set2.csv

_id,NAME,AGE,TP
1,AAA,12,
2,BBB,11,
3,CCC,13,

我希望获得以下输出

_id,NAME,AGE,TP
1,AAA,12,11111
2,BBB,11,99999
3,CCC,13,33333

下面的代码我用于获取上面的输出,但它会返回所需的输出,请帮我排序。

mongoimport -d MyDB -c MyCol --upsert --upsertFields _id --type csv --file  set1.csv  --headerline

mongoimport -d MyDB -c MyCol --upsert --upsertFields _id --type csv --file  set2.csv  --headerline

我得到了以下输出,null为" TP"

_id,NAME,AGE,TP
1,AAA,12,
2,BBB,11,
3,CCC,13,

1 个答案:

答案 0 :(得分:0)

如果您导入一个.csv文件并放置此类数据

,您可以获得以上输出
_id,NAME,AGE,TP
1,AAA,12,11111
2,BBB,11,99999
3,CCC,13,33333