1

Couchbase Server, Couchbase Lite (iOS 및 Android) 및 Couchbase Sync Gateway를 사용하여 애플리케이션을 성공적으로 구현했습니다.서버가 couches 서버에 복사본을 보관할 수 있도록 문서를 로컬에서 삭제하는 방법

응용 프로그램의 모듈이 3 분마다 특정 문서를 동기화합니다. 이제 마지막 1주의 문서 만 기기에 보관하는 것이 좋습니다.

그러나 Couchbase 서버는 모든 문서를 보유해야합니다.

Couchbase Lite에서 문서를 삭제하면 서버에서도 삭제됩니다. 다음은 실제로 단지 true로 설정 특별한 _deleted 속성이 (비공식적으로는 "묘비"라는) 새로운 버전을 생성하는 문서를 삭제 카우치베이스 주식회사 사이트

에서 발췌 한 것입니다. 이렇게하면 삭제가 서버로 복제 된 다음 다른 문서 개정과 마찬가지로 해당 데이터베이스에서 가져 오는 다른 클라이언트로 복제됩니다.

감사합니다.

감사

답변

2

당신은 동기화 게이트웨이의 channel functionality을 사용할 수 있습니다. 따라서 장치는 "lastweek"라고 말한 채널에 할당 된 문서 만 동기화합니다. 문서에서 생성 된 필드를 보는 sync function 채널을 정의 할 수 있습니다 (문서 작성 시점을 추측한다고 가정)