我有一个单独的csv文件,其中包含有关学校的数据:他们的位置,姓名以及每个学校的一些指标值:
County_id,County_name,Municipality_id,Municipality_name,School_id, School_name,Year,Indicator_1,Indicator_2,Indicator_3 [...]
我正围绕这些数据构建交互式JavaScript可视化,并希望使用MongoDB提供它。
一些典型的查询是:(伪)
1。根据给出的数据,我应该如何设置我的MongoDB文档/集合,以便能够回答上述问题? (我还欢迎提示我应该采取哪些中间步骤来导入和构建模式。)
答案 0 :(得分:1)
对于汇总查询,请查看MongoDB的MapReduce。默认情况下,这将基于map / reduce函数创建新集合(但也可以在内存中运行)。
您可以使用mongoimport将CSV数据导入数据库,然后利用map / reduce来获取所需的数据。