我试图获得给定版本的每个文件的平均秒数。因此,如果在1.3.0版本中有两次F1运行,那么我应该得到两次运行的平均值。
这是我获取聚合的代码 -
db.tc.aggregate([
{
$group:{
_id:{platform:"win", version:"$version", filename:"$filename"},
avgSecs: {$avg: "$secs"}
}
}
]);
但我注意到,我得到的平均值在所有文件和版本中几乎相同。
以下是包含示例数据库的gist db。 以下是数据库的外观
注意:某些版本具有所有文件的值,而某些版本具有某些文件的值。