Ниже приводится одна запись коллекции с именем outputs
.
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
документов, и это будет увеличиваться.
Что мне нужно, чтобы найти среднее количество часов (с учетом параметров start_at и end_at) за последнюю 1 неделю (с учетом созданного_at)?