2017-02-17 6 views

答えて

0

TTLが10日であるとすると、日付が10日以上前のドキュメントの数をカウントできます。そのような数を行うには:

db.myCollection.count({"date":{"$lt":ISODate("2017-02-07T00:00:00.000Z")}}) 

TTLが動作している場合は、カウントはあなたがTTLが削除バイ行われる前に、いくつかの余分な時間を与える必要があり0注ことを期待したいです。定期的に実行されるバックグラウンドタスクによる削除なので、削除は指定された瞬間に正確には行われません。

関連する問題