【发布时间】:2015-07-29 21:51:16
【问题描述】:
示例文档
[
{
value: 207.9
},
{
value: 208.1
},
{
value: 202.1
},
{
value: 201.9
}
]
您如何使用 MongoDB 的聚合框架将文档分组为彼此在数值范围内的集群?您如何将示例文档分成两个单独的组,一组包含值为 207.9 和 208.1 的文档,另一组包含值为 202.1 和 201.9 的文档?
我不确定 _id 是什么,因为分组不是静态值。预期的输出看起来像
[
{
_id: ?
avg: 208,
count: 2
},
{
_id: ?
avg: 202,
count: 2
}
]
【问题讨论】:
-
预期输出是什么?
-
我用示例输出更新了帖子。
标签: mongodb mongodb-query aggregation-framework