mongodb - 如何将大型 json 文件导入 Mongodb?
问题描述
我有一个很大的 json 文件(约 300GB),其中包含许多 dicts,我正在尝试将此文件导入 MongoDB。我尝试的方法是 mongoimport 使用 this:
mongoimport --db <DB_NAME> --collection <COLLECTION_NAME> --file <FILE_DIRECTORY> --jsonArray --batchSize 1
但它在一些插入后显示类似这样的错误Failed: error processing document #89602: unexpected EOF
。我不知道为什么会这样。
还有其他方法可以使它起作用吗?
解决方案
推荐阅读
- php - 无法打开 PHP,dyld:库未加载
- spring-boot - Spring-Kafka 似乎阻止 Spring Boot web 正常运行
- ibm-appid - 我无法在 Kubernetes 上安装 app-identity-and-access-adapter
- c++ - 多个可变参数函数的单个模板参数包?
- java - 使用 java RMI 传递复合对象
- c# - .NET Benchmark 中的 runtimeconfig.json 无效
- css - 如何在样式组件中覆盖 GlobalStyles?
- php - PHP:验证其字段后的表单重定向
- python-3.x - Kears fit_generator() with y=None
- javascript - 与 TypeScript 反应:类型不可分配给类型“IntrinsicAttributes”