How can I aggregate my MongoDB results by ObjectId date. Example:
Default cursor results:
cursor = [
{\'_id\': ObjectId(\'5220b974a61ad0000746c0d
The Jira Ticket pointed out by llovett has been solved, so now you can use date operators like $isoWeek and $year to extract this information from an ObjectId.
Your aggregation would look something like this:
{
"$project":
{
"_id": {
"$dateFromParts" : {
"year": { "$year": "$_id"},
"month": { "$month": "$_id"},
"day": { "$dayOfMonth": "$_id"}
}
}
}
}