본문 바로가기
Q&A2026년 5월 30일1분 읽기

MongoDB 8 Time Series — update 못 한다는데 정정/삭제는 어떻게 하나요

신은별
조회 207댓글 5

MongoDB 8의 시계열 컬렉션에 1년치 이벤트 데이터 쌓고 있습니다. 그런데 데이터 검증 과정에서 일부 row(약 0.02%)에 잘못 들어간 값을 발견했습니다.

timeseries collection은 update 불가라는데:

db.events.updateOne({_id: ObjectId('...')}, {$set: {value: 100}})
// Error: Cannot update timeseries collection

delete도 제한적입니다. 정정 데이터를 어떻게 운영하나요?

현재 시도 중

  • 새 컬렉션에 "correction" 이벤트 따로 저장하고 조회 시 join — 쿼리 복잡
  • collection drop + 재생성 — 1년치 다시 ingest 부담

비슷한 운영 경험 있으신 분 조언 부탁드립니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록