将两个JSON文件导入同一集合的两列中

时间:2020-10-02 13:54:51

标签: python mongodb pymongo

我将Python与MongoDB结合使用,而不是使用PyMongo导入JSON文件,而是选择使用子流程,因为这似乎是处理较大文件时的推荐方式。

我有两个相对较大的JSON文件(> 10MB)。我需要将这两个文件作为两个不同的列导入到同一集合中。现在,事情的设置方式是,我正在使用类似的方法:

mongoimport -u user -p pass --jsonArray --db db --collection col --file json.json

显然,这仅适用于一个文件。合并数据集不是一个选择,因为这似乎是永远的。我该怎么办?。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要浏览mongoimport documentation中的--mode=merge|upsert--upsertFields选项。

自己没有更多细节,不太可能得到更具体的答案。