首页 > 解决方案 > 如何使用 Python 将 JSON 文件转储到 mongodb

问题描述

首先,这之前没有被问过,或者如果我问过没有提供任何答案,所以我正在打开这个新线程。

我需要在 mongodb 中转储 JSON 文件的最佳方法。可能有多种方法,但我正在寻找能够提供良好性能的方法。

标签: pythonjsonmongodbpymongo

解决方案


我已经用 pymongo 做到了这一点。您所要做的就是向 insert_many 提供一个字典列表。

mongoClient = pymongo.MongoClient("mongodb://%s:%s@host:port"% (username,password))
mongoClientDB = mongoClient['database-name']
collection = mongoClientDB['collection-name']
collection.insert_many(listOfDicts, ordered=False)

推荐阅读