【发布时间】:2017-03-22 10:55:30
【问题描述】:
我有一个包含 .json 文件的文件夹。每个文件如下所示:
{"data":
[{"status":0,
"timestamp":...
},
{"status":0,
"timestamp":...
},{...
}],
"otherinfos":"random"
}
我需要做的是在集合中导入数据数组的内容。 文件大约10Mo,文件夹包含数千个文件...... 我尝试了“mongoimport”命令,但它插入了整个对象,而不是“data”数组中可用的所需元素列表。 有没有办法从 mongo 的 json 文件中导入数组? 是否有从文件夹导入多个文件的开箱即用解决方案?
谢谢,
安东尼
PS:我做了一个小型 Java 软件来读取每个文件,并从 mongo 的数组中导入对象列表,但经过数周的计算,我很想听到更好的解决方案。
编辑: 我希望我的 mongoDB 数据像这样存储,每个状态和时间戳作为一个单独的文档:
{
"status":0,
"timestamp":...
},
{
"status":0,
"timestamp":...
},
{...
}
例如,我可以请求时间戳并获取状态。我有十亿个这样的条目。
【问题讨论】:
标签: mongodb