以下是一个名为outputs
的集合的记录。高效的mongodb查询来查找10K +记录集合中的平均时间?
db.outputs.findOne()
{
"_id" : ObjectId("4e4131e8c7908d3eb5000002"),
"company" : "West Edmonton Mall",
"country" : "Canada",
"created_at" : ISODate("2011-08-09T13:11:04Z"),
"started_at" : ISODate("2011-08-09T11:11:04Z"),
"end_at" : ISODate("2011-08-09T13:09:04Z")
}
以上只是一个文档。有大约10K
文档,它会不断增加。
我需要的是找到过去1周(以created_at为单位)的平均小时数(以starts_at和end_at为单位)?