【发布时间】:2017-08-15 11:15:00
【问题描述】:
我想合并以下两个哈希数组(arr1 和 arr2)。最好的方法是什么?
聚合是在键:_id的值上进行的。
arr1 = [
{
"_id": {
"year": 2017,
"month": 3
},
"enroll_count": 2267
},
{
"_id": {
"year": 2017,
"month": 2
},
"enroll_count": 1829
}
]
arr2 = [
{
"_id": {
"year": 2017,
"month": 3
},
"other_count": 2
},
{
"_id": {
"year": 2017,
"month": 2
},
"other_count": 3
}
]
想要的结果
[
{
"_id": {
"year": 2017,
"month": 3
},
"enrolled_count": 2267,
"other_count": 2
},
{
"_id": {
"year": 2017,
"month": 2
},
"enrolled_count": 1829
"other_count": 3
}
]
我尝试使用Hash#merge,但没有成功。
【问题讨论】: