【发布时间】:2015-04-22 05:39:18
【问题描述】:
我在 mongoddb 中有这样的数据库,现在我的问题是如何从数据库中获取聚合结果。
_id time pow
1 t1 20
2 t2 20
3 t3 20
4 t4 30
5 t5 30
6 t6 20
7 t6 20
我想要以下格式的结果。
{ _id:1, time:t1, pow:20}
{ _id:4, time:t4, pow:30}
{ _id:6, time:t6, pow:20}
有人知道如何得到这样的结果吗?
【问题讨论】:
-
您在寻找什么样的独特性。您在“触发”什么查询。如果你“触发”你的查询并得到一个结果,你为什么要问如何得到这个结果? (只需使用您的查询)
-
我想要给我以上结果的查询。
-
你的结果背后的逻辑是什么 - 例如为什么省略 t2 和 t3 和 t5?
-
我需要特定时间的电源结果,所以如果重复,我下次检查电源?然后省略那个文件,这个过程直到功率值没有改变。
-
您是否尝试过任何方法,或者您只是将工作外包给廉价劳动力?
标签: mongodb mapreduce aggregation-framework