천상나타의 일상다반사

닫기 검색결과 전체 보기

    몽고(MongoDB) Document(Row) 자동 소멸 (TTL) 걸기

    IT/NoSql 2019. 5. 2. 16:26

    럭키-[이모티콘]어밴드

    몽고디비 로우 자동소멸(TTL) 걸기

    몽고디비에서 DOCUMENT 별로 TTL(TIME TO LIVE)을 사용하여 자동소멸이 가능합니다

    저는 studio 3t라는 툴을 사용하여 적용해보았습니다.

    해당 기능을 사용하기 위해서는 

    첫번째로 collection에 인덱스를 설정해야합니다.

    두번째로는 document에 date 타입의 현재시간을 담을 필드가 필요합니다.

    123

    위의 사진은 collection에 처음 이야기했던 인덱스 설정 화면입니다.

    이 부분에서 중요한 것은

    document의 date타입을 담을 필드명과 동일하게 인덱스를 지정해야합니다.

    그리고 expire after라는 속성이 있는데요. 

    저는 일주일 후에 소멸시키기 위하여 604800초를 입력했습니다.

    (초 기준이므로 60 * 60 * 24 * 7 )

    456

    자동소멸을 위해 지정한 document입니다. expire라는 필드에 현재시간을 담았습니다.

    이렇게 지정하면 몽고디비에서 자동적으로 해당 document가 일정시간이 지난 후

    자동소멸됩니다

    감사합니다.


    '공감' 및 '좋아요'는 글쓴이에게 큰 힘이 됩니다!

    (바로가기) 블로그 구독도 부탁드려요.

    (네이버이웃 추가)



    'IT > NoSql' 카테고리의 다른 글

    몽고디비 mongodb 설치 및 실행 방법 (Centos 6 rhel)  (0) 2018.10.10
    [카우치베이스] 데이터 백업 및 데이터 복원  (0) 2018.03.15
    [카우치베이스] 서버 4.5 제거 후 5.0 버전 업그레이드(Commutity)  (0) 2018.03.15
    [카우치베이스] 리눅스 서버에서 카우치베이스 서비스 Start, Stop, Restart  (0) 2018.03.15
    [카우치베이스] Couchbase 운영 중 이슈 정리 (1)  (0) 2018.02.27

    'IT/NoSql' 관련 글 more
    • thumbnail
      몽고디비 mongodb 설치 및 실행 방법 (Centos 6 rhel) 2018.10.10
    • thumbnail
      [카우치베이스] 데이터 백업 및 데이터 복원 2018.03.15
    • thumbnail
      [카우치베이스] 서버 4.5 제거 후 5.0 버전 업그레이드(Commutity) 2018.03.15
    • thumbnail
      [카우치베이스] 리눅스 서버에서 카우치베이스 서비스 Start, Stop, Restart 2018.03.15
    Posted by 천상나타

Google Translate

Naver Neighborhood

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

카테고리

분류 전체보기 (393)
IT (130)
JAVA (19)
JSP (5)
NoSql (8)
Linux (5)
javaScript (13)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (19)
System (13)
Tool (30)
공부자료(비공개) (0)
일상 (258)
맛집 (69)
해외여행 (31)
국내여행 (21)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (5)
블로그팁 (4)
지역정보 (1)

카운터

Total
Today
Yesterday
  • 네이버 이웃추가
  • 방명록
천상나타's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 네이버 이웃추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (393)
    • IT (130)
      • JAVA (19)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (13)
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (19)
      • System (13)
      • Tool (30)
      • 공부자료(비공개) (0)
    • 일상 (258)
      • 맛집 (69)
      • 해외여행 (31)
      • 국내여행 (21)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (5)
      • 블로그팁 (4)
      • 지역정보 (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바