python - 如何使用 Python 将 JSON 文件转储到 mongodb
问题描述
首先,这之前没有被问过,或者如果我问过没有提供任何答案,所以我正在打开这个新线程。
我需要在 mongodb 中转储 JSON 文件的最佳方法。可能有多种方法,但我正在寻找能够提供良好性能的方法。
解决方案
我已经用 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)
推荐阅读
- regex - 正则表达式惰性修饰符匹配太多
- c - C 错误:不知道函数和存储大小的隐式声明,尽管函数和结构是包含的头文件的成员
- swift3 - swift3 - 为每一行打印数组索引
- javascript - 页面中无法识别 JS 方法
- javascript - Jest - 模拟一个返回 Promise 的 React 组件的依赖项
- c - 跳过字数,位于字符串中,由一个参数指示
- airflow - 气流 1.9 到 1.10 升级,现在我在 UI 中得到空日志
- firebase - Firebase 仪表板设置电子邮件已验证
- c - 使用 Cordic 进行数模转换
- python - 为什么这个 Python 脚本在 CPU 中比在 GPU 中运行得更快?