我将Python与MongoDB结合使用,而不是使用PyMongo导入JSON文件,而是选择使用子流程,因为这似乎是处理较大文件时的推荐方式。
我有两个相对较大的JSON文件(> 10MB)。我需要将这两个文件作为两个不同的列导入到同一集合中。现在,事情的设置方式是,我正在使用类似的方法:
mongoimport -u user -p pass --jsonArray --db db --collection col --file json.json
显然,这仅适用于一个文件。合并数据集不是一个选择,因为这似乎是永远的。我该怎么办?。
谢谢!
答案 0 :(得分:0)
您需要浏览mongoimport documentation中的--mode=merge|upsert
和--upsertFields
选项。
自己没有更多细节,不太可能得到更具体的答案。