Skip to content

Instantly share code, notes, and snippets.

@stormslowly
Created June 11, 2015 08:41
Show Gist options
  • Select an option

  • Save stormslowly/99f020a7d7c310a606e9 to your computer and use it in GitHub Desktop.

Select an option

Save stormslowly/99f020a7d7c310a606e9 to your computer and use it in GitHub Desktop.
remove old date by ObjectId
var day = 24*3600*1000;
var expiredTime = Date.now() - day *90;
var expiredDate = new Date(expiredTime);
var objectIdFromDate = function (date) {
var idStr = Math.floor(date.getTime() / 1000).toString(16) + "0000000000000000";
return new ObjectId(idStr);
};
db.tokens.remove({_id:{$lt:objectIdFromDate(expiredDate)}})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment