MongoDB 추적 버전 사용 방법

이러한 수요를 고려하면, 우리는 특정 집합에 존재했던 문서의 모든 버전을 다시 만들고 조회할 수 있어야 한다.그래서 우리는 다음과 같은 몇 가지부터 시작한다.
{   docId: "A",
    v: 1,
    color: "red",
    locale: "USA"
}
색상 필드를 빨간색에서 파란색으로 업데이트하는 대신 색상을 파란색으로 설정해야 하는 경우 새 버전의 문서를 작성해야 합니다. 이 문서는 현재 상태로 완전히 유지되고 문서의 이전 버전이 유지됩니다.그래서 저희가 삽입을 했어요.
{   docId: "A",
    v: 2,
    color: "blue",
    locale: "USA"
}
각 객체의 상태를 유지하는 것이 목표이지만 현재 또는 최신 버전의 질의에만 응답하고 감사를 수행할 수 있어야 합니다(이는 매우 드물기 때문에 느리면 됩니다).각 버전을 본 예와 같이 유지하는 것이 이 문제를 해결하는 가장 좋은 모델/방법입니까?

좋은 웹페이지 즐겨찾기