我必须使用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