MongoDB是否在分组期间保持输入数据的排序顺序?

时间:2017-08-17 20:15:46

标签: mongodb mongodb-query aggregation-framework

让你有下一个数据:

Message

然后执行下一个聚合查询:

{"_id":"1", name="A", age=10}
{"_id":"2", name="B", age=5}
{"_id":"3", name="A", age=1}

如果我总是从每个小组中取出第一个元素,这是否意味着我会获得每组最小年龄的文件?

换句话说, MongoDB确保在分组过程中每个组仍然按照" age"字段

P.S。只对这种情况感兴趣而不是如何通过在$ group阶段使用$ min运算符来解决此任务

0 个答案:

没有答案