MongoDB에 TTL(Time To Live)로 일정 시간 이후 컬렉션에서 문서를 자동으로 제거할 수 있게 한 인덱스를 설정하였습니다.
설정 주기를 얼마로 했는지 확인하는 방법 (기준: 초) => 해당 collection에서 인덱스들을 조회해서 설정초 확인
db.[collection명].getIndexes()
expireAfterSeconds 확인
아래의 경우 5184000초 -> 60일로 설정되어 TTL인덱스에 맞는 createdAt 필드값을 기준으로 60일 주기로 데이터가 삭제된다.
'NoSQL > MongoDB' 카테고리의 다른 글
몽고DB 인덱스 확인하는 방법 (0) | 2024.10.08 |
---|---|
MongoDB 샤딩 (샤딩과 복제 차이, 수평파티셔닝이란, 샤딩의 종류) (0) | 2023.04.26 |
MongoDB Sharding(샤딩) (0) | 2021.03.17 |