0
我试图从MongoDB的汇总数据每个文件名每个版本,其中平台是赢得使用JavaScript MongoDB的驱动器,用于聚集
我的数据格式如下
[
{ "_id" : { "platform" : "mac", "filename" : "f1.json", "version" : "1.4.14" }, "avgSecs" : 15 },
{ "_id" : { "platform" : "win", "filename" : "f2.json", "version" : "3000.0.0_developer" }, "avgSecs" : 1217 },
{ "_id" : { "platform" : "win", "filename" : "f3.json", "version" : "1.4.14" }, "avgSecs" : 1711 },
{ "_id" : { "platform" : "win", "filename" : "f3.json", "version" : "3000.0.0_developer" }, "avgSecs" : 1191 }
]
我的代码如下
[ {$sort:{filename:1}},{$match:{platform:"win"}},{ $group:{ _id: {filename:"$filename", version:"$version"}, avgSecs: {$avg:"$int_secs"} } }]
其发送使用JS的API如下
至MongoDB的但我没有得到解析和聚合数据,但完整的数据是从数据库。
我检查了相同的聚合查询适用于mongodb shell。我不确定JS api有什么问题。我是否正确地使用它