小编TFX*_*TFX的帖子

合并MongoDB中的两个集合

我一直在尝试在MongoDB中使用MapReduce来做我认为简单的过程.我不知道这是否是正确的方法,如果我甚至应该使用MapReduce.我用谷歌搜索了我想到的关键词并试图点击我认为我会取得最大成功的文档 - 但没有.也许我在想这个太难了?

我有两个系列:detailsgpas

details由一大堆文件(300多万)组成.所述studentid元件可以被重复两次,每个year,如下所示:

{ "_id" : ObjectId("4d49b7yah5b6d8372v640100"), "classes" : [1,17,19,21], "studentid" : "12345a", "year" : 1}
{ "_id" : ObjectId("4d76b7oij7s2d8372v640100"), "classes" : [2,12,19,22], "studentid" : "98765a", "year" : 1}
{ "_id" : ObjectId("4d49b7oij7s2d8372v640100"), "classes" : [32,91,101,217], "studentid" : "12345a", "year" : 2}
{ "_id" : ObjectId("4d76b7rty7s2d8372v640100"), "classes" : [1,11,18,22], "studentid" : "24680a", "year" : 1}
{ "_id" : ObjectId("4d49b7oij7s2d8856v640100"), "classes" : [32,99,110,215], "studentid" : "98765a", "year" : 2}
...
Run Code Online (Sandbox Code Playgroud)

gpas …

mapreduce mongodb

19
推荐指数
1
解决办法
5万
查看次数

标签 统计

mapreduce ×1

mongodb ×1