Skip to content

Instantly share code, notes, and snippets.

@lakshmankashyap
Forked from cschlyter/mongo_group_by_day.js
Created August 17, 2020 13:32
Show Gist options
  • Save lakshmankashyap/4a821db3c562815dc9c738cdefdc9762 to your computer and use it in GitHub Desktop.
Save lakshmankashyap/4a821db3c562815dc9c738cdefdc9762 to your computer and use it in GitHub Desktop.
MongoDB: group by day (aggregate)
var mention_id = 620996;
db.mentionStats.aggregate([
{ $match: {'mention_id': mention_id}},
{ $group: {'_id': {
'year': { '$year': "$verification_date" },
'month': { '$month': "$verification_date" },
'day': { '$dayOfMonth': "$verification_date" }
},
'retweets': { $last: "$retweets" }}},
]).result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment