2015-02-26 13 views
6

Chciałbym znać dzienniki dokumentów usuniętych przez indeksowanie TTL. Próbowałem użyć db.setProfileLevel(2) i przeszukałem db.system.profile.find({op:"remove"}).pretty(), ale nic nie zwróciło.Gdzie mogę znaleźć wykonane polecenia TTL w Mongo DB

Czy możesz dać mi znać lokalizację dokumentów (rodzaj IDs itp.), Które są automatycznie usuwane za pomocą funkcji TTL MongoDB?

Odpowiedz

1

Od ręcznego Expire Data from Collections by Setting TTL

Gdy wątek TTL jest aktywny, pojawi się operację usuwania na wyjściu z db.currentOp() lub w danych zebranych przez bazy profilera.

więc spróbuj użyć delete zamiast od remove w zapytaniu.

+0

Dziękuję za odpowiedź.Ale profiler nie ma nawet wpisów z op **: "delete" **. – user4604434