我有一个名为集合Stock_Data_Revise_Nyse
其中有一些相关的数据,我使用碧玉ireporter做报告,但是当我执行此给出查询它只返回我值字段与适当的值和休息_id.Date,_id.Stock
返回null
。
该查询运行在蒙戈壳牌完美的罚款。
注意: - 如果我那时聚集工作正常碧玉使用单组,但是当我通过像我在这里使用使用双组它那场返回null。
我已经搜查了许多论坛,但难以发现任何答案。
任何形式的帮助,将不胜感激。
{ runCommand: {
aggregate : "Stock_Data_Revise_Nyse",
pipeline : [
{$project:{Symbol_1:1,Name:1,Change:1,Date:{$substr:["$UTC_Timestmp",0,10]}}},
{$match:{"Date":"16-01-2013"}},
{$group:{
_id:{Date:"$Date",Stock:"$Symbol_1"},
value:{$sum:"$Change"}
}},
{$sort:{"value":-1}},
{$limit:5}
]
}}