6

I would like to know the logs of documents removed through TTL indexing. I tried using db.setProfileLevel(2) and searched the db.system.profile.find({op:"remove"}).pretty(), but It returned nothing.

Can you please let me know the location of documents (kind of IDs etc) which are automatically removed using the feature TTL MongoDB?

BanksySan
  • 27,362
  • 33
  • 117
  • 216
user4604434
  • 127
  • 9

1 Answers1

1

From the manual Expire Data from Collections by Setting TTL

When the TTL thread is active, you will see a delete operation in the output of db.currentOp() or in the data collected by the database profiler.

so try to use delete instead od remove in the query.

user854301
  • 5,383
  • 3
  • 28
  • 37