개발은 재밌어야 한다
article thumbnail
반응형

MongoDB에 TTL(Time To Live)로 일정 시간 이후 컬렉션에서 문서를 자동으로 제거할 수 있게 한 인덱스를 설정하였습니다.

 

 

설정 주기를 얼마로 했는지 확인하는 방법 (기준: 초) => 해당 collection에서 인덱스들을 조회해서 설정초 확인

 

db.[collection명].getIndexes()

 

expireAfterSeconds 확인

 

아래의 경우 5184000초 -> 60일로 설정되어 TTL인덱스에 맞는 createdAt 필드값을 기준으로 60일 주기로 데이터가 삭제된다.

 

반응형

'NoSQL > MongoDB' 카테고리의 다른 글

MongoDB 샤딩 (샤딩과 복제 차이, 수평파티셔닝이란, 샤딩의 종류)  (0) 2023.04.26
MongoDB Sharding(샤딩)  (0) 2021.03.17
MongoDB 정리  (0) 2021.03.08
profile

개발은 재밌어야 한다

@ghyeong

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!