Mongoimport CSV-使用密钥创建对象

时间:2019-09-10 15:13:33

标签: node.js mongodb typescript

我必须使用mongoimport将csv文件导入到MongoDB中;我将一些标头字段传递给mongoimport,然后导入数据;现在我有两个文件,具有相同的结构,我想知道是否有一种方法可以导入带有键的对象之类的数据。

const mongo_p = [
                `--stopOnError`,
                `--writeConcern=1`,
                `--authenticationDatabase=${mongo_db}`,
                "--numInsertionWorkers=1",
                `--host=${host}`,
                `--username=${mongo_username}`,
                `--password=${mongo_password}`,
                `--db=${mongo_db}`,
                `--collection=${my_collecton}`
            ];
const mongoimport = spawn(mongo_import_c, mongo_p, {
                shell: true
            });

MongoDB中的实际场景(集合c,一个文件):
国家xxy
2018 1
2017 1
2016 3

MongoDB中的所需结果(集合c,两个结构相同的文件,Data1和Data2是我想用来区分导入的字段):
数据1
国家xxy
2018 1
2017 1
2016 3
Data2
国家xxy
2018 7
2017 1
2016 5

0 个答案:

没有答案
相关问题